gpt4 book ai didi

Java HashMap 与数组列表

转载 作者:太空宇宙 更新时间:2023-11-04 08:14:42 25 4
gpt4 key购买 nike

我有 2 个 HashMap ,其中包含两个 HashMap 的键和值。我的目标是找出其中一个 HashMap 中的重复项,如果检测到重复项,我将提取 key 。我可以知道如何在 HashMap 中做到这一点吗?

基本上第一个 HashMap 存储站 ID,第二个 HashMap 存储站名称在某些时候,换乘火车也会被拦截。我如何编码,如果用户进入火车 1 号线的上车站并进入火车 2 号线的下车站,它会返回告诉您您必须换乘火车才能到达另一条火车线上的位置。

抱歉,这个解释有点令人困惑。

如果你能帮忙就太好了!谢谢!

最佳答案

如果您要在两个不同的 map 中查找重复的,这很简单。

Set set1 = new SomeKindOfSet(map1.getEntrySet());  // makes a copy, important!
Set set2 = map2.getEntrySet();
set1.retainAll(set2);

但是,如果您正在寻找重复的值,那就更难了。有一些第三方“双向” map 。但由于我不明白你真正想要什么,所以很难说。

关于Java HashMap 与数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10642623/

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