如果Map集合中有这个key,那么就返回这个key对应的value值;如果Map集合中没有这个key,就返回getOrDefault()方法参数列表中的第二个参数,也就是我们指定的默认返回值。
HashMap<String, String> map = new HashMap<>();
map.put("name", "cookie");
map.put("age", "18");
map.put("sex", "女");
String name = map.getOrDefault("name", "random");
System.out.println(name);// cookie,map中存在key:name,获得name对应的value:cookie
int score = map.getOrDefault("score", 60);
System.out.println(score);// 60,map中不存在score,使用默认值60