JavaのentrySetメソッドの目的は何ですか?
Javaには、entrySet()メソッドがあり、全てのキーと値のペアを含むSetビューを返します。それぞれのキーと値はMap.Entryオブジェクトとして表されます。
entrySet()メソッドを使用すると、マップ内のキーと値のペアを簡単に反復処理および操作できます。たとえば、entrySet()メソッドを使用してマップ内のすべてのキーと値のペアを反復処理したり、特定のキーに対応する値を取得するためにgetValue()メソッドを使用することができます。
以下是演示如何使用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) {
System.out.println(entry.getKey() + " --> " + entry.getValue());
}
結果は出力されます。
A --> 1
B --> 2
C --> 3
entrySet()メソッドを使用することで、マッピング内のキーと値のペアを個別に処理せずに簡単に操作できます。