Map put与putIfAbsent

put与putIfAbsent区别:数据

put在放入数据时,若是放入数据的key已经存在与Map中,最后放入的数据会覆盖以前存在的数据,

而putIfAbsent在放入数据时,若是存在重复的key,那么putIfAbsent不会放入值。

putIfAbsent   若是传入key对应的value已经存在,就返回存在的value,不进行替换。若是不存在,就添加key和value,返回null

相关文章
相关标签/搜索