标签: java hashcode
我正在使用IntelliJ为我生成一个类的hashCode()函数。 hashCode仅取决于long类型的一个字段。 IntelliJ为我生成了以下内容:
hashCode()
hashCode
long
@Override public int hashCode() { return (int) (longField ^ (longField >>> 32)); }
为什么这是一个很好的实施?毕竟这是一个很好的实施吗?