黑马程序员技术交流社区

标题: 知识点:集合嵌套之ArrayList嵌套ArrayList [打印本页]

作者: Zrz_K    时间: 2015-12-23 23:53
标题: 知识点:集合嵌套之ArrayList嵌套ArrayList
  1. public static void main(String[] args) {
  2. // 创建学科集合对象
  3. ArrayList<ArrayList<Person>> subject = new ArrayList<>();
  4. // 创建班级1集合对象
  5. ArrayList<Person> class1 = new ArrayList<>();
  6. // 创建几个学生对象放进班级1
  7. class1.add(new Person("张三",23));
  8. class1.add(new Person("李四",24));
  9. // 创建班级2集合对象
  10. ArrayList<Person> class2 = new ArrayList<>();
  11. // 创建几个学生对象放进班级2
  12. class2.add(new Person("王五",25));
  13. class2.add(new Person("赵六",26));
  14. // 把班级1和2放进学科集合对象
  15. subject.add(class1);
  16. subject.add(class2);
  17. // 遍历
  18. // 遍历学科对象得到的是每一个班级集合
  19. for (ArrayList<Person> arr : subject) {
  20.         // 遍历每一个班级集合得到的是每一个学生
  21.         for (Person p : arr) {
  22.                 System.out.println(p);
  23.         }
  24.         System.out.println("————————————");
  25. }
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2