【发布时间】:2010-04-22 07:59:34
【问题描述】:
hashCode() 方法的签名是
public int hashCode(){
return x;
}
在这种情况下 x 必须是一个 int(primitive) 但请谁能向我解释一下这个数字 hashCode() 返回的必须是素数,偶数...等还是没有规范?我问这个问题的原因是我在不同的 id 中看到它自动生成的代码总是返回一个素数,所以我需要知道为什么?
提前致谢
【问题讨论】:
-
您可以为您的问题添加一个
java标记以对其进行分类。