ArrayList,
分享于 点击 16721 次 点评:63
ArrayList,
ArrayList<String>stringList=new ArrayList<String>();add 加
remove 删
ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:•动态的增加和减少元素
•实现了ICollection和IList接口
•灵活的设置数组的大小
•
•List<Person> list = new List<Person>(4);
•
• list.Add(p1);
• list.Add(p2);
• list.Add(p3);
•
packagedome1;
publicclassStudent {
privateStringname;
privateStringgender;
privateintgrade;
/**
*
*@paramname
*@paramgender
*@paramgrade
*/
publicStudent(Stringname,Stringgender,intgrade){
this.name=name;
this.gender=gender;
this.grade=grade;
}
publicString getName() {
returnname;
}
publicvoidsetName(Stringname) {
this.name=name;
}
publicString getGender() {
returngender;
}
publicvoidsetGender(Stringgender) {
this.gender=gender;
}
publicintgetGrade() {
returngrade;
}
publicvoidsetGrade(intgrade) {
this.grade=grade;
}
}
package dome1test;
import java.util.ArrayList;
import dome1.Student;
public class Test {
public static void main(String[] args) {
ArrayList <Student> studentList=new ArrayList<Student>();
//创建student对象
Student s1=new Student("王","女",38);
Student s2=new Student("王1","女",38);
Student s3=new Student("王2","女",38);
Student s4=new Student("王3","女",38);
Student s5=new Student("王4","女",38);
Student s6=new Student("王5","女",38);
Student s7=new Student("王6","女",38);
Student s8=new Student("王7","女",38);
Student s9=new Student("王8","女",38);
Student s10=new Student("王9","女",38);
Student s11=new Student("王大","女",38);
studentList.add(s1);
studentList.add(s2);
studentList.add(s3);
studentList.add(s4);
studentList.add(s5);
studentList.add(s6);
studentList.add(s7);
studentList.add(s8);
studentList.add(s9);
studentList.add(s10);
studentList.add(s11);
for(int i=0;i<studentList.size();i++){
Student s= studentList.get(i);
System.out.println(s.getGender()+" "+s.getName());
}
for (Student student : studentList) {
System.out.println(student.getName()+" "+student.getGender());
}
}
}
相关文章
- 暂无相关文章
用户点评