map.getOrDefault
是 Java 中的一个方法,用于从 Map 中获取指定键的值,如果键不存在,则返回指定的默认值。
方法签名如下:
V getOrDefault(Object key, V defaultValue)
其中,key
是要获取值的键,defaultValue
是在键不存在时返回的默认值。
使用示例:
Map<String, Integer> map = new HashMap<>(); map.put("apple", 5); map.put("banana", 3); int count = map.getOrDefault("apple", 0); // 获取键"apple"对应的值,存在则返回5 int count2 = map.getOrDefault("orange", 0); // 键"orange"不存在,返回默认值0
在上面的例子中,当键"apple"存在时,getOrDefault
方法返回了与键相关联的值 5。当键"orange"不存在时,getOrDefault
方法返回了默认值 0。