Cheug's Blog

当前位置:网站首页 / JAVA / 正文

集合嵌套之List嵌套List

2019-04-04 / JAVA / 1596 次围观 / 0 次吐槽 /

案例需求

1.一个班的n学生是一个集合

2.一个学校n班也是一个集合

3.如何将这些数据用一个集合来表示

//1、用集合来表示两个班级

List<Student> java1 = new ArrayList<Student>();

java1.add(new Student("小刘", 18));

java1.add(new Student("小张", 18));

java1.add(new Student("小关", 18));

List<Student> java2 = new ArrayList<Student>();

java2.add(new Student("李某某", 18));

java2.add(new Student("黄某某", 18));

java2.add(new Student("李某某", 18));

//2.用集合来表示学校school

List<List<Student>> school = new ArrayList<List<Student>>();

school.add(java1);

school.add(java2);

//3.遍历

//3.1遍历班级

for(List<Student> stus : school){

System.out.println("班级...");

//3.2 遍历学生

for(Student stu : stus){

System.out.println(stu);

}

}


Powered By Cheug's Blog

Copyright Cheug Rights Reserved.