集合嵌套之ArrayList嵌套ArrayList
- A:案例演示
- 集合嵌套之ArrayList嵌套ArrayList
- 案例:
- 我们学科,学科又分为若干班级
- 整个学科是一个大集合
- 若干个班级分为每一个小集合
package com.heima.jdk5;
import java.util.ArrayList;
import com.heima.bean.Person;
public class Demo07_ArrayListArrayList {
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 (ArrayList<Person> a : list) {
for (Person p : a) {
System.out.println(p);
}
}
}
}