はじめに ・StreamAPIの代表的なメソッドと、基本的なコーディング例を示します。 ・StreamAPIの考え方や応用例、テクニックについては他のエントリーへ委譲し、ここではできるだけシンプルに書くように努めます。 ・Streamはラムダ式またはメソッド参照を与えて書くのが一般的ですが、あえて関数型インタフェースを宣言します。 StreamAPIとは ・SE8で追加された、データの集合を扱うためのAPI。主な目的は並列処理への対応。StreamAPIを用いると、順次処理から並行処理への切替えが容易になる。 ・java.util.streamパッケージ配下のインタフェースのことであり、java.ioパッケージで用いるストリームとは別物。 ・java.util.streamパッケージは、BaseStreamインタフェースを基底として、参照型を扱うためのStreamインタフェースと、プリミテ