HashSet中equals和hashCode之间有什么联系呢?
下文笔者讲述HashSet中equals同HashCode之间的关系,如下所示
equals和hashCode两个方法都是从object类中继承而来 equals用于判断对象的内存地址是否相同 hashCode是根据内存地址计算出一个哈希码 --------------------------------------------- 通过以上两个方法的功能,我们可以得出 当两个对象的hashCode值不同,则可说明两个对象不同 当两个对象的hashCode相同时,会再次调用equals方法,当返回true时,则说明两个对象相同,反之则不相同
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。