マップから値を取得する方法
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("键不存在");
}