Java Map: 使用 getOrDefault 处理 key 存在但 value 为 null 的情况
在 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'。
原文地址: https://www.cveoy.top/t/topic/m0RX 著作权归作者所有。请勿转载和采集!