package 迭代器; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import 集合测试.Student; public class IteratorDemo { public static void main(String[] args) { //定义第一个小集合 Collection c1=new ArrayList(); //Student 类只有2个参数,String name,int age, //创建学生类对象,添加参数。 Student s1=new Student("流川枫",22); Student s2=new Student("樱木花道",20); Student s3=new Student("大空翼",24); Student s4=new Student("葛优",33); //把学生类添加到第一个小集合中 c1.add(s1); c1.add(s2); c1.add(s3); c1.add(s4); //定义第二个小集合 Collection c2=new ArrayList(); //创建学生类对象,添加参数。 Student s5=new Student("舒克",22); Student s6=new Student("黑猫警长",20); Student s7=new Student("贝塔",24); Student s8=new Student("葛优",33); //把学生类添加到第二个小集合中 c2.add(s5); c2.add(s6); c2.add(s7); c2.add(s8); //创建大集合 Collection cc=new ArrayList(); //把两个小集合添加到大集合中 cc.add(c1); cc.add(c2); //创建迭代器遍历大集合 Iterator it=cc.iterator(); while(it.hasNext()){ //得到小集合,下面就不能创建小集合的迭代器,咋整呢,大神们。 Object i=it.next(); System.out.println(i); Iterator it1=i.iterator();//就是这个方法下面有红线,求指点 } System.out.println(); } }
路人丶丨
相关分类