Java

Java Map.get 怎样处理键不存在

小樊
81
2024-10-14 18:13:07
栏目: 编程语言

在 Java 中,当使用 Map.get() 方法获取键对应的值时,如果键不存在于 Map 中,Map.get() 方法将返回 null。你可以根据需要对这个返回值进行处理。

例如:

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);
        }
    }
}

在这个例子中,我们尝试获取键为 “key3” 的值。因为 “key3” 不存在于 map 中,所以 Map.get() 返回 null。我们通过检查返回值是否为 null 来处理这种情况,并输出相应的提示信息。

0
看了该问题的人还看了