可以使用嵌套循环,遍历第一个List,然后在第二个List中查找是否存在对应的Map对象,具体代码如下:

List<Map<String, Object>> list1 = ...; // 第一个List<Map>
List<Map<String, Object>> list2 = ...; // 第二个List<Map>

for (Map<String, Object> map1 : list1) {
    Object value = map1.get("key"); // 获取要匹配的值

    for (Map<String, Object> map2 : list2) {
        if (value.equals(map2.get("key"))) { // 如果存在匹配的值
            // 进行操作
        }
    }
}

其中,value为要匹配的值,可以根据实际情况修改。在找到匹配的Map对象后,可以进行相应的操作。

java 两个ListMap 如何根据对应list的map对象的某个key对应value值去一一匹配

原文地址: https://www.cveoy.top/t/topic/fns8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录