package com.it01;
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;
}
}
package com.it01;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class CollectionDemo {
public static void main(String[] args) {
Collection<Student> c = new ArrayList<>();
Student s1 = new Student("大哥", 33);
Student s2 = new Student("二哥", 30);
Student s3 = new Student("三哥", 37);
c.add(s1);
c.add(s2);
c.add(s3);
//遍历集合用迭代器的方式
//通过集合对象调用iterator方法获得迭代器对象
Iterator<Student> t = c.iterator();
//判断是否有元素再获取元素
while (t.hasNext()) {
Student s = t.next();
System.out.println(s.getName() + "," + s.getAge());
}
}
}