黑马程序员技术交流社区

标题: 集合嵌套之ArrayList嵌套ArrayList [打印本页]

作者: lxl962189096    时间: 2016-5-20 13:35
标题: 集合嵌套之ArrayList嵌套ArrayList
package com.heima.list;
import java.util.ArrayList;
import java.util.Iterator;
import com.heima.bean.Person;
public class Demo5_ArrayListArrayList {
        /**
         * * A:案例演示
         * 集合嵌套之ArrayList嵌套ArrayList
         * 案例:
         * 我们学科,学科又分为若个班级
         * 整个学科一个大集合
         * 若干个班级分为每一个小集合
         */
        public static void main(String[] args) {
                ArrayList<ArrayList<Person>> list = new ArrayList<>();
               
                ArrayList<Person> first = new ArrayList<>();                                //创建第一个班级
                first.add(new Person("杨幂", 30));
                first.add(new Person("李冰冰", 33));
                first.add(new Person("范冰冰", 20));
               
                ArrayList<Person> second = new ArrayList<>();
                second.add(new Person("黄晓明", 31));
                second.add(new Person("赵薇", 33));
                second.add(new Person("陈坤", 32));
               
                //将班级添加到学科集合中
                list.add(first);
                list.add(second);
               
                //用高级for循环遍历学科集合
                for(ArrayList<Person> a : list) {
                        for(Person p : a) {
                                System.out.println(p);
                        }
                }
                System.out.println("-------------------");
                Iterator<ArrayList<Person>> iterator = list.iterator();
                while(iterator.hasNext()){
                        ArrayList<Person> subList = iterator.next();
                        Iterator<Person> subIterator = subList.iterator();
                        while(subIterator.hasNext()){
                                Person person = subIterator.next();
                                System.out.println(person);
                        }                       
                }
        }
}

作者: a825105162    时间: 2016-5-20 15:00
不错的分享,赞一个
作者: 张鹤    时间: 2016-5-20 15:04
你这程序太厉害了 大神啊
作者: su3356859    时间: 2016-5-20 21:46
刘意的视频?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2