黑马程序员技术交流社区
标题:
知识点:集合嵌套之ArrayList嵌套ArrayList
[打印本页]
作者:
Zrz_K
时间:
2015-12-23 23:53
标题:
知识点:集合嵌套之ArrayList嵌套ArrayList
public static void main(String[] args) {
// 创建学科集合对象
ArrayList<ArrayList<Person>> subject = new ArrayList<>();
// 创建班级1集合对象
ArrayList<Person> class1 = new ArrayList<>();
// 创建几个学生对象放进班级1
class1.add(new Person("张三",23));
class1.add(new Person("李四",24));
// 创建班级2集合对象
ArrayList<Person> class2 = new ArrayList<>();
// 创建几个学生对象放进班级2
class2.add(new Person("王五",25));
class2.add(new Person("赵六",26));
// 把班级1和2放进学科集合对象
subject.add(class1);
subject.add(class2);
// 遍历
// 遍历学科对象得到的是每一个班级集合
for (ArrayList<Person> arr : subject) {
// 遍历每一个班级集合得到的是每一个学生
for (Person p : arr) {
System.out.println(p);
}
System.out.println("————————————");
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2