java - 具有恒定大小的哈希表

标签 java constants hashtable

我目前正在开展一个旨在模拟生物钟的假期项目。总而言之,我决定使用哈希表作为“集中”对象来模拟单元格及其交互单元。

我的主要问题是:是否可以以恒定大小的方式使用 Java 标准 HashTable?即无论输入如何(将受到适当限制),它都不会改变。

提前致谢! 大卫

最佳答案

构造函数HashTable(int)将初始容量作为参数。默认负载因子为 0.75。然后:

No rehash operations will ever occur if the initial capacity is greater than 
the maximum number of entries the Hashtable will contain divided by its 
load factor.

关于java - 具有恒定大小的哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8465301/

相关文章:

java - 如何将 JPasswordField 值存储到 MySQL 中?

java - 使用 ChangeListener 触发 Java Swing 中的更改?

java - 在 Spring xml 配置中使用应用程序常量的最佳方法是什么?

algorithm - Lisp gethash 复杂性

c++ - 链式哈希表的时间复杂度是多少

java - 如何使用 JSoup 通过标签获取元素? - java

java - JAI.create 中的 DPI 变化...为什么?

c# - 如何在 C# 中创建可私有(private)设置的只读结构(例如 Size)?

.net - 使用属性引用字典中键值对的最佳方法

c++ - HashTable... 错误:静态断言失败:std::hash 不专门用于此类型