Map.Entry 完全ガイド
Map.EntryはMapインタフェース内にある内部インタフェースで、Map内のキーと値のペアを表す。
Map.Entryインターフェースで定義されているメソッドは次のとおりです。
getKey():このキーバリューペアのキーを返します。
getValue():キーバリューペアの値を返します。
このキーバリューペアの値を設定します。
MapクラスのentrySetメソッドを使うことで、すべてのキーと値のペアを含むセットCollectionを取得できます。各キーと値のペアはMap.Entry型のオブジェクトです。
Map.Entry を使用すると、Map コレクションのすべてのキーと値のペアを反復できます。たとえば:
Map<String, Integer> map = new HashMap<>();
map.put("Apple", 1);
map.put("Banana", 2);
map.put("Orange", 3);
// 遍历Map集合
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
結果を出力しました。
Key: Apple, Value: 1
Key: Banana, Value: 2
Key: Orange, Value: 3
Map.EntryのgetKey()メソッドでキーを取得、getValue()メソッドで値を取得し、Mapのコレクションの反復と操作を実現します。