gpt4 book ai didi

java - 如何以最快的方式从两个不同的 map 中获取共同的值(value)?

转载 作者:行者123 更新时间:2023-11-30 09:40:36 24 4
gpt4 key购买 nike

我有两个 HashMap 。我想找到两个 map 共有的值。一种方法是遍历第一个 map ,获取值并使用该值通过迭代将其与其他 map 的值相匹配。但这需要很多时间。有没有其他方法可以最快找到共同的值(value)观??

最佳答案

firstMap.keySet().retainAll(secondMap.keySet()) 做你想做的。

我仍然不确定这是不是真正最快的方法。也许如果您可以控制这两个 map 的填充,您可以创建第三个 map ,该 map 将在数据填充期间累积共享 key ?

关于java - 如何以最快的方式从两个不同的 map 中获取共同的值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9309840/

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