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