equals和hashCode方法分析

1.HashSet存放的是无序,不能重复的对象,当添加一个对象的时,它会先检查此对象的 hashCode值是否与集合中对象的hashCode值相等,若是不等,直接将对象加进去,若是相等,则再用equals方法判断,若是返回的是true表示集合中已经存在此对象,再也不进行添加,若返回false将对象添加进去 2.简单来讲,若是两个对象equals返回true则它们的hashCode值必定相等,若是返
相关文章
相关标签/搜索