~したいこと~
HashMapに格納されてる値の最大値に紐づくKeyを取得したい
~考え方~
①mapのKeyとValueをひとつずつループ取得する
②最大値とValueを比較し、Valueの方が大きい場合最大値にValueをセットする
~コード~
//entrySetメソッドでマップのキーとValueを一つずつ取得
for (Map.Entry<String, Integer> entry : map.entrySet()) {
//最大値とValueを比較してValueが大きければ、そのときのキーとValueを代入
if (entry.getValue() > maxValue) {
maxKey = entry.getKey();
maxValue = entry.getValue();
}
}