Boolean hashCode返回值

时间:2015-07-30 12:45:26

标签: java boolean hashcode

为什么Boolean hashCode是1231还是1237?即。

public static int hashCode(boolean value) {
        return value ? 1231 : 1237;
    }

任何具体原因? 我们正在传递String值" true"或"假"在布尔构造函数中,为什么我们不使用这些字符串的哈希码(" true"和#34; false")本身?或者我们可以使用0和1

0 个答案:

没有答案