案例:
    我们学科,学科又分为若个班级
    整个学科一个大集合
    若干个班级分为每一个小集合

    1. public static void main(String[] args) {
    2. ArrayList<ArrayList<Person>> list = new ArrayList<>();
    3. ArrayList<Person> first = new ArrayList<>(); //创建第一个班级
    4. first.add(new Person("一班学生1", 30));
    5. first.add(new Person("一班学生2", 33));
    6. first.add(new Person("一班学生3", 20));
    7. ArrayList<Person> second = new ArrayList<>();
    8. second.add(new Person("二班学生A", 31));
    9. second.add(new Person("二班学生B", 33));
    10. second.add(new Person("二班学生C", 32));
    11. //将班级添加到学科集合中
    12. list.add(first);
    13. list.add(second);
    14. //嵌套循环 遍历学科集合
    15. for(ArrayList<Person> a : list) {
    16. for(Person p : a) {
    17. System.out.println(p);
    18. }
    19. }
    20. }