你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

【详解】map.getOrDefault(num, 0) + 1;map.put(num,map.getOrDefault(num, 0) + 1)

2021/12/18 20:35:26

map.getOrDefault(Object key, V defaultValue);

①map中存在key,value返回key对应的value即可。

②map中不存在key,value则返回defaultValue(默认值)。

map.put(num,map.getOrDefault(num, 0) + 1)

①map中含有num的话,就将num对应的value值+1

②map中不含有num的话,num对应的value对应的默认值赋值为0,然后再+1