ArrayList

来源:互联网 发布:阿里云和腾讯云的市场 编辑:程序博客网 时间:2024/06/18 16:03
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());




        }   










    }




}
原创粉丝点击