解释代码package Test5; import Student.student; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class List { public static void main(String[] args){ //创建Collection集合对象 Collection<student> c = new ArrayList<student>(); //创建学生对象 student s1 = new student("小猫", 12); student s2 = new student("小雨", 15); student s3 = new student("小白", 20); student s4 = new student("小王", 30); student s5 = new student("小兰", 24); //把学生添加到集合 c.add(s1); c.add(s2); c.add(s3); c.add(s4); c.add(s5); //遍历集合 Iterator<student> it = c.iterator(); while (it.hasNext()) { student s = it.next(); System.out.println(s.getname() + "," + s.getage()); } } }
时间: 2024-04-21 07:27:57 浏览: 84
java.util.Collection源码分析与深度理解
这段代码是一个 Java 程序,它创建了一个名为 List 的类。这个类包含了一个 main 方法,程序的入口点。在 main 方法中,首先创建了一个 Collection 集合对象,类型是 student,使用了 ArrayList 类来实现。然后,创建了五个 student 对象,并使用 add 方法将这些对象添加到集合中。最后,使用 Iterator 迭代器遍历集合,并输出每个 student 对象的姓名和年龄。
阅读全文