マップから値を取得する方法

Javaでは、get()メソッドを使用してMapから値を取得できます。get()メソッドは鍵引数を取って、その鍵に関連付けられた値を返します。以下は、get()メソッドを使用してMapから値を取得するサンプルコードです。

Map<String, Integer> map = new HashMap<>();
map.put("key1", 123);
map.put("key2", 456);

int value1 = map.get("key1");
System.out.println(value1); // 输出:123

int value2 = map.get("key2");
System.out.println(value2); // 输出:456

上の例では、HashMapインスタンスを生成し、キーと値をペアで2つ追加しました。そして、get()メソッドを呼び出し、キーをパラメーターの引数として渡すことで、キーに関連付けられた値を取得できます。

Map に指定されたキーが存在しない場合、get() メソッドは null を返します。そのため、get() メソッドで値を取得する前には、containsKey() メソッドによって指定されたキーの有無を確認しておくことをお勧めします。例:

if (map.containsKey("key1")) {
    int value = map.get("key1");
    System.out.println(value);
} else {
    System.out.println("键不存在");
}
bannerAds