快速理解HashSet重寫hashCode和equals方法

重寫原因: 1、HashSet是根據hashCode值來判斷對象是否是同一個。 2、hashCode不等,2個對象一定不等 3、我們希望2個對象屬性值都相同的時候,當成同一個對象,所有需要重寫hashCode和equals方法(本質:根據對象屬性的值來重寫,保證屬性值一樣時,重寫後的hashCode一定相同,equals方法一定爲true) 注:我們都知道,‘’比較兩個引用是否指向同一個對象(實際
相關文章
相關標籤/搜索