質問: */ //-----↓実装ここから↓------- for (Entry> entry : hiraganaMap.entrySet()){ System.out.print(entry.getKey());//enrtyで受けとってentryの値に格納されているキー値と値の取り出し方が分からない System.out.println(""); } } //-----↑実装ここまで↑------- } }
回答: > > System.out.print(entry.getKey());//enrtyで受けとってentryの値に格納されているキー値と値の取り出し方が分からない > > > 「箱の中に箱」というだけです. Map> は, その Entry は Map.Entry です. getKey() で String ("あ"等)が, getValue() で Map が返ることになります. その getValue() が返した Map の Entry に対して getKey() をすればキー値の String ("ア"等)が返り, getValue() をすれば値の String ("A"等)が返ります.