当前位置: 代码迷 >> 综合 >> java知识点-hashCode
  详细解决方案

java知识点-hashCode

热度:8   发布时间:2024-01-16 08:47:54.0
1.【强制】关于 hashCode 和 equals 的处理,遵循如下规则: 
1) 只要重写 equals,就必须重写 hashCode。 
2) 因为 Set存储的是不重复的对象,依据 hashCode和 equals进行判断,所
以 Set存储的对象必须重写这两个方法。 
3) 如果自定义对象做为 Map的键,那么必须重写 hashCode和 equals。 
正例:String重写了 hashCode和 equals方法,所以我们可以非常愉快地使用 
String对象作为 key来使用