对。

如果对象要保存在HashSet或HashMap中,它们的equals相等,那么,它们的hashcode值就必须相等。

如果不是要保存在HashSet或HashMap,则与hashcode没有什么关系了,这时候hashcode不等是可以的,例如arrayList存储的对象就不用实现hashcode,当然,我们没有理由不实现,通常都会去实现的。

 

相关文章:

  • 2021-10-28
  • 2022-01-24
  • 2021-07-18
  • 2022-12-23
  • 2021-07-14
  • 2021-09-04
  • 2022-12-23
  • 2022-01-01
猜你喜欢
  • 2021-12-13
  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
  • 2021-08-13
相关资源
相似解决方案