关于java:Java8中Stream和Lambda-表达式常用方法

46次阅读

共计 476 个字符,预计需要花费 2 分钟才能阅读完成。



应用示例

示例一 获取所有的用户名称逗号分隔

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

示例三 依据年龄倒序

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

示例五 屡次分组

先依据朝代分组,再依据性别分组 (套娃分组)


示例六 遍历 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> 汇合 第三层

 })
    ));

未完待续

正文完
 0