Streamの生成処理 で生成したStreamの対して様々処理を与える部分。 ここではまだListを生成したり、文字列として出力したりなどは行わない。 この記事では例として、すべての終端処理にListを再生成させておく map ラムダ式や関数を用いて要素を変換したい場合に用いる。 // ラムダ式 List<Integer> actual = list.stream().map(s->s.length()).collect(Collectors.toList()); // メソッド参照 List<Integer> actual = list.stream().map(String::length).collect(Collectors.toList());