| クラスと説明 |
|---|
| BaseStream
ストリームの基礎となるインターフェース。
|
| Collector
入力要素を可変な結果コンテナに累積し、さらに追加可能な処理として、全ての入力要素が処理された後に累積した結果を最終形に変換する可変的簡約処理。
|
| Collector.Characteristics
簡約処理の実装の最適化に利用できる、
Collectorの性質を表す特性。 |
| DoubleStream
プリミティブのdoubleである要素の列であり、逐次集計処理および並列集計処理を備える。
|
DoubleStream.Builder
DoubleStreamの可変なビルダ StreamBuilderはライフサイクルを持ち、要素を追加できる構築中段階から始まり、要素を追加できなくなる構築済段階に移行する。 |
| IntStream
プリミティブのintである要素の列であり、逐次集計処理および並列集計処理を備える。
|
IntStream.Builder
IntStreamの可変なビルダ StreamBuilderはライフサイクルを持ち、要素を追加できる構築中段階から始まり、要素を追加できなくなる構築済段階に移行する。 |
| LongStream
プリミティブのlongである要素の列であり、逐次集計処理および並列集計処理を備える。
|
LongStream.Builder
LongStreamの可変なビルダ StreamBuilderはライフサイクルを持ち、要素を追加できる構築中段階から始まり、要素を追加できなくなる構築済段階に移行する。 |
| Stream
逐次集計処理および並列集計処理を備える要素の列。
|
Stream.Builder
Streamの可変なビルダこれにより要素を個別に生成してStreamBuilderへ追加して(ArrayListを一時バッファとして使った場合の複製のオーバーヘッド無しに)Streamを作成できるようになる。 |