可以使用以下代码实现:

List<Map<String, Integer>> list = new ArrayList<>();
// 填充 list ...

List<Map<String, Integer>> filteredList = list.stream()
        .filter(map -> map.get("key").equals(1))
        .collect(Collectors.toList());

其中,filter 方法用于筛选出满足条件的 map 对象,collect 方法用于将满足条件的 map 对象收集到一个新的列表中。具体地,map.get("key").equals(1) 表示获取 map 对象中 key 为 "key" 的值,然后判断是否等于 1。如果等于 1,就将该 map 对象加入到新的列表中。最终返回的 filteredList 即为满足条件的 map 对象列表。

java 用ListMap liststream获取list中map对象的某个key对应value 为1 的数据

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

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