整数的哈希码

基本类型(例如int)的哈希码是什么?

例如,假设num是一个整数。

int hasCode = 0;

if (num != 0) {

hasCode = hasCode + num.hashCode();

}

回答:

对于hashCode一个int最自然的选择是使用int本身。一个更好的问题是,用什么的hashCodelong,因为它不适合的int尺度的哈希码。您的最佳解决方案以及所有hashCode相关问题将是有效的Java。

以上是 整数的哈希码 的全部内容, 来源链接: utcz.com/qa/408855.html

回到顶部