温馨提示×

Java中getordefault的功能是什么

小亿
98
2023-12-25 21:17:50
栏目: 编程语言

在Java中,getOrDefaultMap接口中的一个方法,它的功能是在给定的键存在于映射中时返回与键关联的值,如果键不存在于映射中,则返回一个默认值。

其方法签名为:

V getOrDefault(Object key, V defaultValue)

参数说明:

  • key:要获取的值的键。
  • defaultValue:键不存在时返回的默认值。

使用示例:

Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);

System.out.println(map.getOrDefault("apple", 0));    // 输出:1
System.out.println(map.getOrDefault("orange", 0));   // 输出:0

在上述示例中,当键"apple"存在于映射中时,getOrDefault方法返回与该键关联的值1。当键"orange"不存在于映射中时,getOrDefault方法返回默认值0。

0