相关疑难解决方法(0)

equals()没有hashCode()

如果我只需要比较对象而不打算将对象放入任何基于散列的容器中,我是否只能实现equals()而不是hashCode()?

似乎所有Java圣经都说这两个必须一起实现.:(

我担心: - 如果我总是将equif()与hashCode()一起实现,那么将会有很多代码没有真正使用,并且没有单元测试覆盖.(如果不使用的话,我不打算单元测试hashCode()) - 直到我将对象放入基于散列的容器中才知道如何查找对象.直到那时我才能确定使用哪种散列策略.

java hash hashcode

3
推荐指数
2
解决办法
4418
查看次数

标签 统计

hash ×1

hashcode ×1

java ×1