從頭開始學java--HashSet是如何保證不重複的

以上是HastSet的空構造器,以及add方法 可以看出,當HashSet hashSet = new HashSet();時, 創建了 hashmap:private transient HashMap<E,Object> map; 在add(E e)方法中,將e 作爲參數存入HashMap的key中, 所以不會重複( HashMap 比較key是否相等是先比較 hashcode 在比較 equ
相關文章
相關標籤/搜索