在 Java 中,當(dāng)使用 Map.get() 方法獲取鍵對(duì)應(yīng)的值時(shí),如果鍵不存在于 Map 中,Map.get() 方法將返回 null。你可以根據(jù)需要對(duì)這個(gè)返回值進(jìn)行處理。
例如:
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
String value = map.get("key3");
if (value == null) {
System.out.println("Key3 does not exist in the map.");
} else {
System.out.println("Key3 exists in the map with value: " + value);
}
}
}
在這個(gè)例子中,我們嘗試獲取鍵為 “key3” 的值。因?yàn)?“key3” 不存在于 map 中,所以 Map.get() 返回 null。我們通過(guò)檢查返回值是否為 null 來(lái)處理這種情況,并輸出相應(yīng)的提示信息。