Java8中Stream和Lambda 表达式经常使用方法

User对象
角色对象
数据初始化集合

使用示例

示例一 获取全部的用户名称逗号分隔

示例一

示例二 返回年龄小于20岁的用户

示例二

示例三 根据年龄倒序

示例四

示例四 年龄小于20岁的人数

示例四

示例五 屡次分组

先根据朝代分组,再根据性别分组(套娃分组)
示例五spa


示例六 遍历map集合

Map<String,Object> map=new HashMap<>();
map.put("key_Message","val_Message");
 map.forEach((key,object)->{
     System.out.println(key);// key_Message
     System.out.println(object);// val_Message
 });

示例七 遍历复杂的map集合

Map<String, Map<String, List<TsData>>> mapMap=new HashMap<>();
mapMap.forEach((key, value) -> value.forEach((a, b) -> b.forEach(tsData -> {
       
     // key,value 第一层
     // a,b第二层
     // b.forEach遍历List<TsData>集合 第三层

 })
    ));

未完待续

相关文章
相关标签/搜索