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;
}
}