map.getOrDefault

map.getOrDefault 是 Java 中的一个方法,用于从 Map 中获取指定键的值,如果键不存在,则返回指定的默认值。

方法签名如下:

V getOrDefault(Object key, V defaultValue)

其中,key 是要获取值的键,defaultValue 是在键不存在时返回的默认值。

使用示例:

Map 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。

你可能感兴趣的:(Java基础,java)