天天看點

函數式程式設計中map、flatMap、toMap 的差別

map和flatMap的差別

  • map:将一種類型的值轉換為另外一種類型的值。
  • flatMap:将多個Stream連接配接成一個Stream,這時候不是用新值來取代Stream的值,而是重新生成一個Stream對象取而代之。
  • Collectors.toMap 作用是将List 轉成map