【发布时间】:2013-04-16 06:15:18
【问题描述】:
当使用HashMap 时,在速度方面,对象类型对元素检索有多大影响?假设我使用循环遍历大型哈希映射的可能键。我可以使用的最有效的密钥类型是什么?
到目前为止,由于简单起见,我使用字符串作为键对象类型。在编码时,这个问题突然出现在我的脑海中,引起了我的好奇心。我试图在网上搜索这个问题,但找不到我想要的答案。谢谢!
【问题讨论】:
-
我不认为 oject 类型的关键在 HashMap 中的速度很重要。大小与对象类型无关。
-
真的吗?当您考虑它时,它似乎很重要。必须进行一些比较,检查请求的键是否存在于哈希映射中。它可能会寻找内存位置,还是以不同的方式工作?现在我很想知道。不过,我相信你 XD 的解释会很棒。
标签: java object data-structures hashmap key