equals和hashCode方法分析

1.HashSet存放的是無序,不能重複的對象,當添加一個對象的時,它會先檢查此對象的 hashCode值是否與集合中對象的hashCode值相等,若是不等,直接將對象加進去,若是相等,則再用equals方法判斷,若是返回的是true表示集合中已經存在此對象,再也不進行添加,若返回false將對象添加進去 2.簡單來講,若是兩個對象equals返回true則它們的hashCode值必定相等,若是返
相關文章
相關標籤/搜索