list轉map,使用java8,stream流
直接上程式碼
轉成Map<String,POJO>型別 對應整個實體類
List<Student> list = super.list();
Map<String, Student> map = list.stream().collect(Collectors.toMap(Student::getId, student -> student));
轉成Map<String,String>型別 對應某個欄位
List<Student> list = super.list();
Map<String, Student> map = list.stream().collect(Collectors.toMap(Student::getId, Student::getName));
相關文章
- Java8 中使用Stream 讓List 轉 Map使用總結Java
- Java8 新特性 Stream流操作List集合 (二)Java
- Java8 中 List 轉 Map(Collectors.toMap) 使用技巧Java
- Java8——Stream流Java
- 這麼簡單,還不會使用java8 stream流的map()方法嗎?Java
- java8新特性stream流Java
- java8 Stream流操作介紹Java
- Java8 Stream流的合併Java
- Java8之Stream流(三)縮減操作Java
- Java8的Stream API使用JavaAPI
- Java8的stream流讓操作集合更容易Java
- Java Stream流使用Java
- java8的stream將一個List轉為按照某個欄位分組的map,再按照另一個欄位取max最終得到一個mapJava
- Java8新特性——從Lambda表示式到Stream流Java
- Java8 Stream完全使用指南Java
- Java開發工程師進階篇-Java8的Stream流使用技巧Java工程師
- 《Java8實戰》-第五章讀書筆記(使用流Stream-02)Java筆記
- [譯] 一文帶你玩轉 Java8 Stream 流,從此操作集合 So EasyJava
- Java8 Lambda表示式與Stream API (二): Stream API的使用JavaAPI
- 【Java8新特性】面試官問我:Java8中建立Stream流有哪幾種方式?Java面試
- Stream流
- Java學習--list,set,Map介面使用Java
- Map轉實體類或List陣列陣列
- List ,Set,Map集合與陣列互轉陣列
- 丐版stream流理解和使用
- 實戰小技巧19:List轉Map List的幾種姿勢
- Java List/Set/MapJava
- List、Set、Queue、Map
- Java8 Lambda 之 Collection StreamJava
- Java8新特性--Stream APIJavaAPI
- java8學習:引入streamJava
- 淺析Java8 Stream原理Java
- Java8 Stream常用API整理JavaAPI
- Java8中的Stream APIJavaAPI
- Java8新特性系列(Stream)Java
- Java8 Stream的總結Java
- java8 Stream APi 入門JavaAPI
- java中list、set和map 的區別(轉)Java