//定义学生类
public class Student { private String name; public Student(String name){ this.name = name; } public String toString(){ return name; } }
import java.util.*; public class StudentTest { public static void main(String args[]){ Student WangLi = new Student("WangLi");//创建学生对象 Student SunChao = new Student("SunChao"); Student WangXiaohui = new Student("WangXiaohui"); List studentList = new ArrayList();//创建ArrayList对象,调用add方法存储学生对象 studentList.add(WangLi); studentList.add(SunChao); studentList.add(WangXiaohui); System.out.println("学生数量为:"+studentList.size());//调用size方法获得学生数量 int i;
for(i = 0;i<studentList.size();i++){//循环调用get方法取出学生对象,逐条打印学生信息
Student student = (Student)studentList.get(i);//从集合中取出后为Object类型,需要进行强制类型转换 System.out.println(student.toString()); } } }