Collection的集合存储学生对象并遍历
- 需求:创建一个存储学生对象的集合,存储3个学生对象,使用程序实现在控制台遍历该集合
- 思路:
创建Collection集合对象
创建学生对象
把学生添加到集合里
遍历集合(迭代方式)
代码讲解:
Student(学生类)
package CCom.Cnn;
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;
}
}
Demo(测试类)
package CCom.Cnn;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Demo {
public static void main(String[] args) {
//创建Collection集合对象
Collection<Student> s = new ArrayList<>();
//学生类中赋予属性值
Student s1 = new Student();
s1.setName("沸羊羊");
s1.setAge(18);
Student s2 =new Student("美羊羊",17);
Student s3 =new Student("喜羊羊",16);
//添加集合元素
s.add(s1);
s.add(s2);
s.add(s3);
//用迭代的方式进行遍历
Iterator<Student> i = s.iterator();
while(i.hasNext()){
Student ss = i.next();
System.out.println(ss.getName()+ss.getAge()+"岁");
}
}
}
输出的内容:
沸羊羊18岁
美羊羊17岁
喜羊羊16岁