ArrayList练习之存储自定义对象并遍历
新建一个Student.java类
Student.java
/* * 这是一个学生类 */ public class Student { private String name; private int age; public Student() { } public Student(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
ArrayListTest3.java
import java.util.ArrayList; /* * 3.存储自定义对象并遍历(自己定义的类,创建该类的对象) * 分析: * (1)定义学生类 * (2)创建集合对象 * (3)创建学生对象 * (4)把学生对象作为元素添加到集合中 * (5)遍历集合 */ public class ArrayListTest3 { public static void main(String[] args) { //创建一个集合对象 ArrayList<Student> array=new ArrayList<Student>(); //创建学生对象 Student s1=new Student("杨幂",33); Student s2=new Student("唐嫣",32); Student s3=new Student("刘亦菲",28); Student s4=new Student("景甜",29); //把学生对象作为元素添加到集合中 array.add(s1); array.add(s2); array.add(s3); array.add(s4); //遍历集合 for(int x=0;x<array.size();x++) { Student res=array.get(x); System.out.println("res:"+res.getName()+"-----"+res.getAge()); } } }