Collection 集合嵌套怎么遍历,求大神指导

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();
    }
}


qq_绿叶_4
浏览 2300回答 1
1回答

路人丶丨

这个一般都不会这样做, 你可以尝试下List<Map<String, Object>>这种的, 或者使用json方式
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java