【发布时间】:2015-09-07 10:01:33
【问题描述】:
我是一名 CS 学生,如果我说的话听起来太荒谬,请多多包涵。这对我来说肯定是这样,这就是为什么我在这里寻找答案。 我阅读了如何在 Java 中对字符串进行哈希处理,然后查看了 ASCII 表。字母“d”和“n”分别哈希为 100 和 110。现在,如果我要在 Java 中创建一个全新的 hashmap,默认情况下它有 10 个桶。因此,即使哈希码是唯一的,但 mod 10 它们都是 0。这会导致冲突。 在 1 个字符串上发生冲突对我来说并不合适,那么我描述的过程是否正确? 提前致谢。
【问题讨论】:
标签: java hash hashmap hashtable