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>集合 第三層

 })
    ));

未完待續

相關文章
相關標籤/搜索