使用嵌套循环,遍历第一个 List<Map>,然后在第二个 List<Map> 中查找是否存在对应的 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: 匹配两个 List<Map> 中相同 key 的值

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

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