在使用HashMap的putIfAbsent方法時,如果key已經存在于map中,則不會替換其對應的value,而是保留原來的value。這種行為可以避免覆蓋已有的值,確保不會丟失已有的數據。
如果需要覆蓋已有的值,可以使用put方法來實現。或者可以先通過containsKey方法來判斷key是否已經存在,如果存在則使用put方法更新value。另外,也可以使用compute方法來實現根據key計算新的value并替換原來的值。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529