为什么Java将int哈希码转换为十六进制?

时间:2019-01-19 09:52:17

标签: java

例如,当您覆盖Java中的Object类哈希码方法时,如下所示:

@Override
    public int hashCode()
    {
        return 166;
    }

,当我们打印对象时,它打印@ a6而不是@ 166。 java什么时候以及为什么将int哈希码值转换为十六进制值? 有什么好处?

0 个答案:

没有答案