jdk1.8的HashMap的replace與put的不同之處

put HashMap的put方法在put key value的時候,首先比較key的hash值,然後在用equals比較內容,都相等的話,就會頂掉當前已經存在的key value,否則就會在最後加上這個key value replace 而replace方法某些時候也可以達到頂掉key value的目的,但是有個前提就是當前的HashMap裏必須存在能匹配到的這個key,也就是hash值和equ
相關文章
相關標籤/搜索