天天看點

java list 轉 map_Java8 快速實作List轉map 、分組、過濾等操作熱點推薦學習目标實作前準備

快,關注米兜Java,一起漲姿勢~

java list 轉 map_Java8 快速實作List轉map 、分組、過濾等操作熱點推薦學習目标實作前準備

熱點推薦

  • 深入淺出Nginx,如何做到高并發下的高效處理?如何做到熱部署?
  • 推薦27個Mybatis-Plus優秀案例
  • foreach循環中為什麼不要進行remove/add操作
  • 微服務架構如何保證安全性?

學習目标

掌握java之Lambda函數式程式設計 filter、map等最常見用法。

實作前準備

利用java8新特性,可以用簡潔高效的代碼來實作一些資料處理。

定義1個Apple對象:

public class Apple {

private Integer id;

private String name;

private BigDecimal money;

private Integer num;

public Apple(Integer id, String name, BigDecimal money, Integer num) {

this.id = id;

this.name = name;

this.money = money;

this.num = num;

}

}

添加一些測試資料:

List appleList = new ArrayList<>();//存放apple對象集合

Apple apple1 = new Apple(1,"蘋果1

繼續閱讀