【Java】streamメソッド・mapメソッド
Spring BootでToDoアプリを作成
Spring BootでToDoアプリを作成している際に、streamメソッド・mapメソッドが登場したため調べた。
これらのメソッドはStream APIと呼ばれるコレクションに対する操作をサポートするメソッドである。
streamメソッド
Stream APIでは、Streamインスタンスを生成する必要がある。
streamメソッドを使うことでfindメソッドで取得したList配列をもとにStreamインスタンスを生成する。
mapメソッド
streamメソッドで生成したインスタンスの各要素をラムダ式を用いてTaskDTOクラスへ変換している。この時点では、Stream型であるため最後にList型へ変換する。