例如我手邊有 class Student
class Student{
private int studentID, teacherID;
private String studentName;
public Student (int studentID, int teacherID, String studentName){
this.studentID = studentID;
this.teacherID = teacherID;
this.studentName = studentName;
}
public int getStudentID(){return studentID;}
public int getTeacherID(){return teacherID;}
public String getStudentName(){return studentName;}
public String toString(){
return String.format("[Student %02d: %s]", studentID, studentName);
}
}
假設我手邊有學生清單( List<Student>)
但我想看每個老師底下有哪些學生,換言之,想將之轉為 Map< int (teacherID), List<Student>>