0

コース名を学生 ID 番号にマップするデータベースがあります。データベース内のすべての学生を含む別のセットを作成するには、マップを反復処理する必要があります。これは私がこれまでに持っているコードです。どんな助けでも大歓迎です!!

//学校のすべての生徒のセットを返します

public Set<Integer> allStudents() {
   Set<Map.Entry<String,Set<Integer>>> entries = database.entrySet();
   Set<Integer> students = new TreeSet<Integer>();

   for (Map.Entry<String,Set<Integer>> pair: entries){ 
       students.add();
    }

    return students;

} // end allStudents
4

2 に答える 2

0

あなたのコードは正しいです。これは反復なしのバージョンです

public Set<Integer> allStudents() {
    return new HashSet<Integer>(database.values());
}
于 2013-04-09T03:55:04.993 に答える