#はじめに
Map のキーと値のペアをMap.entrySet
を使って取得する方法です。
Map のキーと値を取得する方法は他にもkeySet
やvalues
があります。
これらはキー・値のどちらかを取得するだけですが、entrySet
を使うとキーと値のペアを取得することが出来ます。
#entry.Set の使い方
###Mapに値を設定
Map<String,String> animal = new HashMap<>();
animal.put("monkey", "猿");
animal.put("dog", "犬");
animal.put("cat", "猫");
###Mapのキーと値のペアを取得
以下の処理ではentrySetメソッドを使用してキーと値のペアを取得し、getKeyメソッドでキーを、getValueメソッドで値を取得しています。
for (Map.Entry<String, String> animalNameInJapanese : animal.entrySet()) {
System.out.println(animalName.getKey() + "は日本語で" + animalName.getValue() + "です。");
}
###出力
monkeyは日本語で猿です。
dogは日本語で犬です。
catは日本語で猫です。