hashCode与equals

微笑、不失礼 提交于 2019-11-28 16:21:59

hashCode与equals

hashCode():
作用是获取哈希码,也称散列码,实际上是返回一个int整数.此哈希码是确定对象在哈希表中的索引位置
利用索引位置找出键值对

相关规定:
1.如果两个对象相等hashcode也一定相同
2.如果两个对象相等,对两个对象分别调用equals方法都返回true
3.两个对象hashcode相同但本身不一定相等
4.equals()方法被覆盖过,则hashcode方法也必须被覆盖

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!