小编use*_*454的帖子

Java默认字符串哈希函数在单个字符串上产生冲突

我是CS学生,所以如果我说的话听起来太荒谬,请耐心等待.它肯定对我这样做,这就是我在这里寻找答案的原因.我读了如何在Java中对字符串进行哈希处理,然后我看了一下ASCII表.字母"d"和"n"分别散列为100和110.现在,如果我要在Java中创建一个全新的hashmap,默认情况下它有10个桶.因此即使哈希码是唯一的,mod 10它们都是0.这会导致冲突.在1个字符串上发生冲突并不适合我,所以我描述的过程是否正确?提前致谢.

java hash hashtable hashmap

2
推荐指数
1
解决办法
280
查看次数

标签 统计

hash ×1

hashmap ×1

hashtable ×1

java ×1