gpt4 book ai didi

java - 遍历 hashmap : 'For' loop using Random Access OR Iterator?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:34:06 32 4
gpt4 key购买 nike

我需要遍历 Hashmap 以检索存储在其中的值。

作为奖励,我还有一个 key 列表。所以我可以选择使用迭代器或通过 for 循环中的随机访问来迭代它。这两个选项中的哪一个会提供更好的性能方式?

最佳答案

没有真正的区别,但是如果您通过调用 map.keySet() 获取键列表,那么最简单的方法就是遍历 entrySet():

for (Map.Entry<K, V> entry : map.entrySet()) {
...
}

这样您就可以避免既构建键集合又然后查找每个键的值。

关于java - 遍历 hashmap : 'For' loop using Random Access OR Iterator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5266884/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com