Java Map.getOrDefault() 方法详解:获取键值对,缺失则返回默认值
"Map.getOrDefault(Object key, V defaultValue)" 方法用于获取指定key对应的value,如果key不存在则返回defaultValue。\n\n具体用法如下:\n1. 如果map中存在指定的key,则返回key对应的value;\n2. 如果map中不存在指定的key,则返回defaultValue。\n\n示例代码如下:\njava\nMap<String, Integer> map = new HashMap<>();\nmap.put("A", 1);\nmap.put("B", 2);\n\nint value1 = map.getOrDefault("A", 0); // 返回1,因为key \"A\" 存在\nint value2 = map.getOrDefault("C", 0); // 返回0,因为key \"C\" 不存在\n\nSystem.out.println(value1);\nSystem.out.println(value2);\n\n\n输出结果:\n\n1\n0\n\n\n在上述示例中,map中存在key "A",所以使用getOrDefault方法获取的value为1。而map中不存在key "C",所以使用getOrDefault方法获取的value为0。
原文地址: https://www.cveoy.top/t/topic/p7vh 著作权归作者所有。请勿转载和采集!