0
点赞
收藏
分享

微信扫一扫

【Java之基础】简述hashcode和equals的区别

桑二小姐 2022-02-12 阅读 63

简述hashcode和equals的区别

如果在hashmap当中来说的话,作用分别如下:

  1. hashcode是定位当前元素,需要找到某个元素在当前数组(桶)当中的下标
  2. equals是需要在hashcode定位的某个下标(桶)中遍历链表,比较哪个key是相同的。

如果两个数据的hashcode相同,那么equals相同吗?

如果两个数据的hashcode不相同,那么equals相同吗?

如果两个数据的equals相同,那么hashcode相同吗?

举报

相关推荐

0 条评论