hashmap的getordefault()方法
时间: 2023-04-29 12:00:28 浏览: 155
【字符串】C023_字符串中的第一个唯一字符(map | String 自带方法)
HashMap的getOrDefault()方法是一个Java 8中引入的新方法,用于获取指定键的值,如果该键不存在,则返回默认值。该方法的语法如下:
V getOrDefault(Object key, V defaultValue)
其中,key是要获取值的键,defaultValue是默认值。如果key存在,则返回与key关联的值;否则返回defaultValue。
例如,假设我们有一个HashMap对象,其中包含以下键值对:
{"apple": 1, "banana": 2, "orange": 3}
如果我们调用getOrDefault("apple", ),则会返回1,因为"apple"是一个有效的键。如果我们调用getOrDefault("pear", ),则会返回,因为"pear"不存在于HashMap中。
阅读全文