首页 > 解决方案 > Java hashCode 方法是否同时进行转换和压缩?

问题描述

换句话说,整数是否hashCode()已经由哈希表条目的索引返回,还是必须通过将自身压缩为索引(可能通过修改表长度)更进一步?

标签: javahashhashmaphashcodehash-function

解决方案


不,无论目标哈希表如何,都会计算哈希码。例如,整数的哈希码就是整数本身,因此哈希表通常需要再次进行 mod 哈希以将其放入表中。


推荐阅读