第一種方式:
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个集合对象
Collection c = new ArrayList();
// 创建学生类
Student s1 = new Student("李白", 23);
Student s2 = new Student("杜甫", 25);
Student s3 = new Student("杜牧", 26);
Student s4 = new Student("苏轼", 27);
// 添加集合
c.add(s1);
c.add(s2);
c.add(s3);
c.add(s4);
// 创建迭代器对象
Iterator it = c.iterator();
// 迭代器遍历集合
while(it.hasNext()) {
Student s = (Student)it.next();
System.out.println("姓名:"+s.getName()+" 年龄"+s.getAge()); }
}
}
}
第二種方式:
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个集合对象
Collection c = new ArrayList();
// 创建学生类
Student s1 = new Student("张飞", 23);
Student s2 = new Student("刘备", 25);
Student s3 = new Student("张云", 26);
Student s4 = new Student("关羽", 27);
// 添加集合
c.add(s1);
c.add(s2);
c.add(s3);
c.add(s4);
for (Iterator it = c.iterator(); it.hasNext();) {
Student s = (Student)it.next();
System.out.println("姓名:"+s.getName()+" 年龄:"+s.getAge());
}
}
}