Map put與putIfAbsent

put與putIfAbsent區別:數據

put在放入數據時,若是放入數據的key已經存在與Map中,最後放入的數據會覆蓋以前存在的數據,

而putIfAbsent在放入數據時,若是存在重複的key,那麼putIfAbsent不會放入值。

putIfAbsent   若是傳入key對應的value已經存在,就返回存在的value,不進行替換。若是不存在,就添加key和value,返回null

相關文章
相關標籤/搜索