案例:Collection集合存储学生对象并遍历
需求:创建一个存储学生对象的集合,存储3个学生对象,使用程序实现在控制台遍历该集合。
分析:
(1)定义学生类
(2)创建Collection集合对象
(3)创建学生对象
(4)把学生添加到集合
(5)遍历集合(迭代器方式)
完整代码:
package com.xuexi;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Demo4 {
public static void main(String[] args) {
//创建Collection集合对象
Collection<Student> c = new ArrayList<Student>();
//创建学生对象
Student s1 = new Student("Tom",5);
Student s2 = new Student("Bob",6);
Student s3 = new Student("Mia",7);
//把学生添加到集合
c.add(s1);
c.add(s2);
c.add(s3);
//遍历集合(迭代器方式)
Iterator<Student> it = c.iterator();
while (it.hasNext()){
Student s = it.next();
System.out.println(s.getName()+','+s.getAge());
}
}
}
运行结果:
Tom,5
Bob,6
Mia,7