关闭

Java中的equals()和hashCode()

概述在我们使用类集框架(比如使用hashMap、hashSet)的时候,经常会涉及到重写equals()和hashCode()这两个方法。 这两个方法的联系是: 1. 如果两个对象不同,那么他们的hashCode肯定不相等; 2. 如果两个对象的hashCode相同,那么他们也未必相等。 所以说,如果想在hashMap里面让两个不相等的对象对应同一个值,首先需要让他们的hashCod...
阅读(713) 评论(0)
    个人资料
    • 访问:77045次
    • 积分:1506
    • 等级:
    • 排名:千里之外
    • 原创:71篇
    • 转载:6篇
    • 译文:0篇
    • 评论:6条
    最新评论