欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

JAVA集合框架hashCode()和equals()(六)

时间:2023-08-08
1、两个方法的要求

要求:向Set中添加数据,其所在类一定要重写hashCode()和equals()。hashCode与equals()要保持一致。(实现对等规则)
对一致的理解

HashSet集合判断两个元素相等的标准:两个对象通过hashCode()方法比较相等,并且两个对象的equals()返回值也相等。即相等对象必须具有相等的散列码。
技巧:自动生成

HashSet 底层:数组+链表结构

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。