java - 如何将字符串存储到 HashMap /哈希表中?

标签 java hash hashmap hashtable

我的计算机科学基础正在消失......

如何将大量字符串存储到 hashmap/hashtable 中,以便该字符串的查找时间为 O(1)?...

没有一个用于 hashmap/hashtable 的 java 库吗?... 它似乎将一个值存储到 HashMap 中,您必须存储“键”和“值”。我假设“值”是我要存储的字符串,那么我必须对“键”做什么?

最佳答案

Java 具有内置支持;请参阅HashMap类。

如果您只想存储值,那么也许 HashSet当键就是值时,这将是更好的选择。

关于java - 如何将字符串存储到 HashMap /哈希表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15694676/

相关文章:

java - 在 SD 卡上组织数据以便快速搜索的最佳方式

c - 大文件的LZW编码

ruby 字符串到哈希的转换

java - 将整数映射到对象的最佳方法是什么?以对象作为键

ruby - 将哈希树转换为具有深度键的哈希数组

java - 访问 Map 中的最后一个条目

java - Hibernate:如何为枚举类型的列指定@ColumnDefault

java - 防止将重复 View 添加到列表适配器

带有 GSON 的 Java JSON

java - 使用 Google 通过 Java 进行搜索