Java で Map コレクションを使用する方法

JavaのMapは、キーと値のペアの集合であり、キーを値へマッピングする方法を提供します。MapインターフェースはJavaコレクションフレームワークの一部であり、HashMap、LinkedHashMap、TreeMapなどの複数の実装クラスがあります。

Map コレクションを用いた一般的な操作を以下に示します。

  1. マップオブジェクトの作成:
Map<String, Integer> map = new HashMap<>();
  1. キーバリューペアを追加する:
map.put("key1", 1);
map.put("key2", 2);
  1. 値を取得する
int value = map.get("key1"); // 获取键为"key1"的值
  1. あるキーや値があるかどうか判定する
boolean containsKey = map.containsKey("key1"); // 判断是否包含键"key1"
boolean containsValue = map.containsValue(1); // 判断是否包含值1
  1. キーと値の組を除去する
map.remove("key1"); // 删除键为"key1"的键值对
  1. Mapのイテレーション
// 遍历键集合
for (String key : map.keySet()) {
int value = map.get(key);
System.out.println(key + ": " + value);
}
// 遍历值集合
for (int value : map.values()) {
System.out.println(value);
}
// 遍历键值对集合
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + ": " + value);
}

上記のメソッドはMapコレクションの基本的な使い方の一部です。ニーズに応じて、様々な実装クラスを選択して、様々なメソッドを使用できます。Mapのキーがユニークであることに注意してください。同じキーが挿入されると、新しい値が古い値を上書きします。

bannerAds