問題
あなたは、あるイベントの参加者名簿を管理しています。
名簿は「会員番号(int)」をキーとして、「名前(String)」を値とする Map
で記録されます。
以下の情報をMapに登録してください:
- 101 → “Yamada”
- 102 → “Tanaka”
- 101 → “Suzuki”
そのうえで、Mapの内容を出力してください。
要件
Map<Integer, String>
を使うこと- 同じキー(101)に複数回
put
したときの動作を確認すること System.out.println(map)
を使わず、for
文で中身を明示的に出力すること
テストコード(Main.java)
public class Main {
public static void main(String[] args) {
MapUtil.printMemberMap();
}
}
ヒント
Map.put(key, value)
を同じキーで複数回使うとどうなる?Map.entrySet()
でループさせれば、キーと値を同時に取り出せる
→解答例