mapgetOrDefault详细用法
Map.getOrDefault(Object key, V defaultValue) 方法用于获取指定key对应的value,如果key不存在则返回defaultValue。
具体用法如下:
- 如果map中存在指定的key,则返回key对应的value;
- 如果map中不存在指定的key,则返回defaultValue。
示例代码如下:
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
int value1 = map.getOrDefault("A", 0); // 返回1,因为key "A" 存在
int value2 = map.getOrDefault("C", 0); // 返回0,因为key "C" 不存在
System.out.println(value1);
System.out.println(value2);
输出结果:
1
0
在上述示例中,map中存在key "A",所以使用getOrDefault方法获取的value为1。而map中不存在key "C",所以使用getOrDefault方法获取的value为0
原文地址: https://www.cveoy.top/t/topic/ipKw 著作权归作者所有。请勿转载和采集!