Map如何存放key一樣的值

Map本身是不可以放相同的key的。 另外java也給我們提供了一個鑽空子的方法,這就是JDK1.8的IdentityHashMap,也是Map的一個實現類 HashMap比較key的值是用equals來比較的,所以只要key的值一樣,就會被認爲是同一個key。而IdentityHashMap是用==來比較key的存放地址,so只要我們重新new出來一個對象,就可以把值相同的key定義爲值相等但地
相關文章
相關標籤/搜索