Map<String,Object> ddw=new HashMap<>();
ddw.put("height","150");
ddw.put("weight","510");
Map<String,Object> hl=new HashMap<>();
hl.put("height","160");
hl.put(" height","610");
Map<String,Object> gy=new HashMap<>();
gy.put("height","170");
gy.put("weight","710");
List<Map<String,Object>> list=new ArrayList<>();
list.add(ddw);
list.add(hl);
list.add(gy);
List<String> stateNameList = list.stream().map(n -> MapUtils.getMapStrdef(n,"height","")).collect(Collectors.toList());
for (String zyj:stateNameList) {
System.out.println(zyj);
}
Java8中利用stream对map集合进行过滤的方法
最新推荐文章于 2024-07-17 15:06:09 发布
本文详细介绍了在Java8中如何使用Stream和Lambda表达式对Map集合进行过滤操作,包括根据键值、值或者条件进行筛选,提供实例代码帮助理解。
摘要由CSDN通过智能技术生成