0
点赞
收藏
分享

微信扫一扫

java语言基础(74)——多维集合的存储和遍历

扶摇_hyber 2022-09-08 阅读 80




package MultidimensionalCollection;

import java.util.ArrayList;

public class MultidimensinoalCollection {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<ArrayList<Student>> schoolArrayList = new ArrayList<ArrayList<Student>>();
ArrayList<Student> class1ArrayList = new ArrayList<Student>();
ArrayList<Student> class2ArrayList = new ArrayList<Student>();

Student s1 = new Student("小明",21);
Student s2 = new Student("小红",22);
Student s3 = new Student("小刚",23);

class1ArrayList.add(s1);
class1ArrayList.add(s2);
class1ArrayList.add(s3);

Student s4 = new Student("小王",24);
Student s5 = new Student("小张",25);
Student s6 = new Student("小李",26);

class2ArrayList.add(s4);
class2ArrayList.add(s5);
class2ArrayList.add(s6);

schoolArrayList.add(class1ArrayList);
schoolArrayList.add(class2ArrayList);


// 遍历
for(ArrayList<Student> oneClass:schoolArrayList){

for(Student s:oneClass){

System.out.println(s.getName()+"---"+s.getAge());
}
System.out.println("-----------");
}


}

}
class Student{
private String name = "";
private int age = 0;
public Student(String name,int age){
this.setName(name);
this.setAge(age);
}
public String getName(){
return this.name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return this.age;
}
public void setAge(int age){
this.age = age;
}
}



举报

相关推荐

0 条评论