JavaのentrySetメソッドの使い方は何ですか?
Javaには、entrySet()メソッドがあり、このメソッドはMapコレクション内のキーと値(Entry)のセットを取得するために使用されます。このメソッドは、各要素がキーと値(Entry)オブジェクトであるSetコレクションを返します。
entrySet()メソッドの一般的な手順は以下の通りです:
- 地図 (ちず)
Map<String, Integer> map = new HashMap<>();
- 入れる
- 地図 (ちず)
map.put("a", 1);
map.put("b", 2);
map.put("c", 3);
- エントリーセット()
Set<Map.Entry<String, Integer>> entrySet = map.entrySet();
- ために
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コレクションの対応する要素に影響を与えます。