//要过滤的list集合
List<Map<String, Object>> list= new ArrayList<>();
if(list!=null && list.size()>0){
//过滤获取到list的map数据中key为“key1”的value值为0和key为“key2”的value值为1的数据
List<Map<String, Object>> list2 = list.stream().filter(map -> map.get("key1").toString().equals("0") ).filter(map -> map.get("key1").toString().equals("1") ).collect(Collectors.toList());
//过滤获取到list的map数据中key为“key3”的值为0的数据
List<Map<String, Object>> list3 = list.stream().filter(map -> map.get("key3").toString().equals("0") ).collect(Collectors.toList());
}
list集合监听过滤
最新推荐文章于 2023-08-16 01:14:45 发布