【发布时间】:2012-04-30 06:31:47
【问题描述】:
HashMap 文档中提到:
- 初始容量就是创建哈希表时的容量
- 容量是哈希表中的桶数。
现在假设我们的初始容量为 16(默认),如果我们继续向 100 个添加元素,则 hashmap 的容量为 100 * loadfactor。
请问哈希桶的数量是100还是16?
编辑:
从我读到的解决方案中:存储桶不仅仅是添加的元素。
以此为观点:所以如果我们添加字符串作为键,我们将得到一个元素/桶,从而导致大量的空间消耗/复杂性,我的理解对吗?
【问题讨论】: