概述
一个班有很多学生,根据面向对象的思想,每个学生都是对象,可以定义一个集合来存储学生对象ArrayList
一个学校择优很多个班,班也是对象 ArrayList
把学生存进每个班,把班存储到一个集合 ArrayList<ArrayList>
public class demo1 {
public static void main(String[] args) {
//创建一个大集合,学校
ArrayList<ArrayList<Student>> bigArray=new ArrayList<ArrayList<Student>>();
//创建学生对象
Student s1=new Student(18,"小明");
Student s2=new Student(19,"小屎");
Student s3=new Student(126,"月明");
Student s4=new Student(11,"小样");
//创建小集合,班级
//存入一班学生
ArrayList<Student> classone=new ArrayList<Student>();
classone.add(s1);
classone.add(s2);
classone.add(s3);
classone.add(s4);
//将小集合放进大集合中
bigArray.add(classone);
//二班
//存入二班学生
ArrayList<Student> classtwo =new ArrayList<Student>();
classtwo.add(s1);
classtwo.add(s2);
classtwo.add(s3);
classtwo.add(s4);
//将小集合放进大集合中
bigArray.add(classtwo);
//二重循环
//外层:先把大集合bigArray遍历
//内层:再进行小集合classone、classtwo进行遍历
for(ArrayList<Student> arrays:bigArray) {
for(Student s:arrays) {
System.out.println(s.getAge()+"-----------"+s.getName());
}
}
}
}
最后
以上就是大力大碗为你收集整理的List集合的嵌套的全部内容,希望文章能够帮你解决List集合的嵌套所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复