JavaのentrySetメソッドの使い方は何ですか?

Javaには、entrySet()メソッドがあり、このメソッドはMapコレクション内のキーと値(Entry)のセットを取得するために使用されます。このメソッドは、各要素がキーと値(Entry)オブジェクトであるSetコレクションを返します。

entrySet()メソッドの一般的な手順は以下の通りです:

  1. 地図 (ちず)
Map<String, Integer> map = new HashMap<>();
  1. 入れる
  2. 地図 (ちず)
map.put("a", 1);
map.put("b", 2);
map.put("c", 3);
  1. エントリーセット()
Set<Map.Entry<String, Integer>> entrySet = map.entrySet();
  1. ために
for (Map.Entry<String, Integer> entry : entrySet) {
    String key = entry.getKey();
    Integer value = entry.getValue();
    System.out.println("键:" + key + ",值:" + value);
}

遍历中には、getKey()メソッドでキーを取得し、getValue()メソッドで値を取得することができます。

注意: entrySet()メソッドが返すコレクションは、元のMapコレクションと関連しており、その要素を変更すると元のMapコレクションの対応する要素に影響を与えます。

bannerAds