A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liupanpan 中级黑马   /  2015-9-28 22:31  /  146 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.liupanpan.list;

import java.util.ArrayList;

public class Demo4_ArrayListArrayList {

        /**
         * * A:案例演示
         * 集合嵌套之ArrayList嵌套ArrayList
         * 案例:
         * 我们学科,学科又分为若个班级
         * 整个学科一个大集合
         * 若干个班级分为每一个小集合
         * 分析:
         * 1,首先创建一个ArrayList类型的集合
         * 2,创建第一个班级,Studay类型的ArrayList集合
         * 向集合中添加元素
         * 3,创建第二个班级,Studay类型的ArrayList集合
         * 向集合中添加元素
         * 4,将两个班级的元素添加到ArrayList类型的集合中并进行集合遍历
         */
        public static void main(String[] args) {
                ArrayList<ArrayList<Studay>> list = new ArrayList<>();//创建ArrayList类型的集合
                ArrayList<Studay> list1 = new ArrayList<>();//创建第一个班级,并且向集合中添加元素
                list1.add(new Studay("李晨",23));
                list1.add(new Studay("邓超",24));
                list1.add(new Studay("郑恺",25));
                list1.add(new Studay("李敏浩",26));
                ArrayList<Studay> list2 = new ArrayList<>();//创建第二个班级集合,并且向集合中添加元素
                list2.add(new Studay("姚晨",22));
                list2.add(new Studay("范冰冰",24));
                list2.add(new Studay("郑和",28));
                list2.add(new Studay("李鈡硕",20));
                list.add(list1);
                list.add(list2);
                 for (ArrayList<Studay> a : list) {//用高级for循环来遍历集合
                        for (Studay s : a) {
                                System.out.println(s);
                               
                        }
                }
                 System.out.println("你们虽然都是大明星但是也要好好学习java,学习了java你们就知道自己脑子好不好使了!");
        }

}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马