集合嵌套之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.