プリミティブ型にはそれに応じたStreamインタフェースが用意されています。 JavaはStringをプリミティブ型ではないとしているのでStringStreamはありません。 昔はAとBの処理を同時に実行するには2台のPCにそれぞれの処理を振り分けて実行することで 時間の短縮をしていました。これは分散処理と言われています。 これは1つのPCに1つのCPUしかなかったからでした。 しかし、今は1つのPCに複数のCPUがあり、AとBの処理を実行する事が出来ます。 これが並列処理というものです。 現在は並列と分散を組み合わせた並列分散処理という形が広く使われています。 そこでJava8にも並列処理を可能とにするStream APIがついに追加されたのでしょう。 StreamAPIの使い方は中間操作と終端操作! Stream APIは基本的に『中間操作』、『終端操作』という使い方になります。 S