Java HashMap getOrDefault() 方法

Java HashMap getOrDefault() 方法

Java HashMap getOrDefault() 方法

Java HashMap

getOrDefault() 方法获取指定 key 对应对 value,如果找不到 key ,则返回设置的默认值。

getOrDefault() 方法的语法为:

hashmap.getOrDefault(Object key, V defaultValue)

注:hashmap 是 HashMap 类的一个对象。

参数说明:

key - 键

defaultValue - 当指定的key并不存在映射关系中,则返回的该默认值

返回值

返回 key 相映射的的 value,如果给定的 key 在映射关系中找不到,则返回指定的默认值。

实例

以下实例演示了 getOrDefault() 方法的使用:

实例

import java.util.HashMap;

class Main {

public static void main(String[] args) {

// 创建一个 HashMap

HashMap sites = new HashMap<>();

// 往 HashMap 添加一些元素

sites.put(1, "Google");

sites.put(2, "Runoob");

sites.put(3, "Taobao");

System.out.println("sites HashMap: " + sites);

// key 的映射存在于 HashMap 中

// Not Found - 如果 HashMap 中没有该 key,则返回默认值

String value1 = sites.getOrDefault(1, "Not Found");

System.out.println("Value for key 1: " + value1);

// key 的映射不存在于 HashMap 中

// Not Found - 如果 HashMap 中没有该 key,则返回默认值

String value2 = sites.getOrDefault(4, "Not Found");

System.out.println("Value for key 4: " + value2);

}

}

执行以上程序输出结果为:

Value for key 1: Google

Value for key 4: Not Found

注意:我们可以使用 HashMap containsKey() 方法来检查 HashMap 是否存在特定的键 key。

Java HashMap

相关推荐

充值软件软件哪个好 十款常用充值软件软件排行
365bet体育在线网址

充值软件软件哪个好 十款常用充值软件软件排行

📅 07-13 👁️ 5140
快来当领主攻略新手教程全套 快来当领主攻略新手零氪教程
杭州老板电器股份有限公司工资待遇怎么样
PSP战神版本有什么区别?选哪个版本更值得玩?
三星s4手机充电器
365会提款不成功吗

三星s4手机充电器

📅 08-26 👁️ 7140
作弊功能建议
365bet体育在线网址

作弊功能建议

📅 07-02 👁️ 1664