gpt4 book ai didi

Java/Android - 搜索 ArrayList> 匹配键 -> 值

转载 作者:行者123 更新时间:2023-12-02 00:39:35 25 4
gpt4 key购买 nike

我有一个 HashMap 的 ArrayList,并且有一个 HashMap 的键和值,我想用它来匹配在不同位置找到的另一个 HashMap 的值。

例如:

1- [<key1, val1>, <key2, "some value">, <key3, val3>]

2- [<key1, val1>, <key2, val2>, <key3, val3>]

3- [<key1, "some value">, <key2, val2>, <key3, val3>]

我知道 Array.get(1).get(key2) == "some value"

如何使用它来匹配 Array.position(2) 处的 key1,并返回 key3 的值?

或者换句话说,给定其中一个包含键/值 HashMap 的值,如何找到 ArrayList 的位置?

类似于 Array.where("key1"== "some value")。

谢谢

最佳答案

你必须用蛮力的方式来做到这一点。

for(HashMap hm:HashMapArrayList) 
if(hm.get(key1).equal(yourDesireValue)
{
//hm is the one you need to find out. Do something
}

关于Java/Android - 搜索 ArrayList<HashMap<String, String>> 匹配键 -> 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6722168/

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