在 Java Map 中,如果 key 存在但 value 为 null,可以使用 getOrDefault 方法来返回默认值。

例如:

Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", null);

String value = map.getOrDefault("key2", "default value");
System.out.println(value); // 输出:default value

在上面的代码中,key2 存在于 map 中,但它的 value 为 null。使用 getOrDefault 方法,如果 key 存在,则返回其 value;否则返回默认值 'default value'。

Java Map: 使用 getOrDefault 处理 key 存在但 value 为 null 的情况

原文地址: https://www.cveoy.top/t/topic/m0RX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录