yunyunTest 2017-08-11 04:50 采纳率: 100%
浏览 2406
已采纳

为什么要重写hashcode方法

我看老师新建类的时候比如student类这样总是要重写hashcode和equals方法,但是他说还不重写也行,没搞懂

  • 写回答

5条回答 默认 最新

  • 程序员Feri 2017-08-12 14:56
    关注

    如果该类需要使用HashSet或者HashMap等集合存储时,需要重写。引用哈希散列算法会先根据哈希值验证是否一样,如果一样再调用equals

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?