开发者社区 问答 正文

a.hashCode()有什么用?与a.equals(b)有什么关系

a.hashCode()有什么用?与a.equals(b)有什么关系?

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
游客pklijor6gytpx 2019-10-28 14:52:16 803 分享 版权
1 条回答
写回答
取消 提交回答
  • hashCode() 方法是相应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。它与 equals() 方法关系特别紧密。根据 Java 规范,两个使用 equal() 方法来判断相等的对象,必须具有相同的 hashcode。

    2019-10-28 14:52:41
    赞同 展开评论
问答分类:
问答地址: