Java_基础—集合嵌套之ArrayList嵌套ArrayList

package com.soar.list;

import java.util.ArrayList;

import com.soar.bean.Person;

public class Demo5_ArrayList {
/*
      * A:案例演示
      * 集合嵌套之ArrayList嵌套ArrayList
      * 案例:
      * 我们学科分为若干个班级,整个学科是一个大集合
      * 若干个班级分为一个小集合
 */
    public static void main(String[] args) {
        ArrayList<ArrayList<Person>> list = new ArrayList<>();
        ArrayList<Person> first = new ArrayList<>();
        first.add(new Person("张三",23));
        first.add(new Person("李四",24));
        first.add(new Person("王五",25));

        ArrayList<Person> second = new ArrayList<>();
        second.add(new Person("黄晓明",31));
        second.add(new Person("赵薇",32));
        second.add(new Person("陈坤",39));

        //将班级添加到学科集合中
        list.add(first);
        list.add(second);

        //遍历学科集合
        for(ArrayList<Person> a :list){
            for(Person p : a){
                System.out.println(p);
            }
        }

    }

}
posted @ 2017-07-14 20:21  Soar_Sir  阅读(1311)  评论(0编辑  收藏  举报