Java Map中compute,computeIfAbsent,computeIfPresent的區別

Java Map中compute,computeIfAbsent,computeIfPresent的區別 我們開門見山的說吧:java compute(),該方法的做用是向map中添加鍵值對,不管該鍵是否存在。若是存在,則覆蓋原來的鍵值對,若是不存在,則添加新的鍵值對。 computeIfAbsent(),顧名思義,該方法的做用是向map中添加鍵值對,若是不存在,則添加;若是存在,則不作任何處理。
相關文章
相關標籤/搜索