Java.Util.Streams 名前空間

要素のストリームに対する機能スタイルの操作をサポートするクラスとインターフェイスを提供します。

クラス

名前 説明
Collector

変更可能な結果コンテナーに入力要素を蓄積し、必要に応じて累積結果を変換する変更可能な削減操作を表します。

CollectorCharacteristics

削減実装を最適化するために使用できる、 Collectorのプロパティを示す特性。

Collectors

コレクションへの要素の蓄積、さまざまな条件に従った要素の集計など、さまざまな有用な削減操作を実装する Collector の実装。

Gatherer

要素のストリームに対する機能スタイルの操作をサポートするクラスとインターフェイスを提供します。

Gatherers

ウィンドウ関数、折りたたみ関数、要素の同時変換など、有用な中間操作を提供する Gatherer の実装。

IGatherer.Integrator

要素のストリームに対する機能スタイルの操作をサポートするクラスとインターフェイスを提供します。

StreamSupport

ストリームを作成および操作するための低レベルのユーティリティ メソッド。

インターフェイス

名前 説明
IBaseStream

ストリームの基本インターフェイス。これは、順次集計操作と並列集計操作をサポートする要素のシーケンスです。

ICollector

入力要素を変更可能な結果コンテナーに蓄積し、必要に応じて、すべての入力要素が処理された後に累積された結果を最終的な表現に変換する変更可能な縮小操作。

IGatherer

入力要素のストリームを出力要素のストリームに変換する中間操作。必要に応じて、アップストリームの末尾に達したときに最終的なアクションを適用します。

IGatherer.IDownstream

ダウンストリーム オブジェクトは、要素を送信できる操作のパイプラインの次のステージです。

IGatherer.IIntegrator

インテグレーターは要素を受け取り、必要に応じて指定された状態を使用して要素を処理し、必要に応じて増分結果をダウンストリームに送信します。

IGatherer.IIntegrator.IGreedy

要素のストリームに対する機能スタイルの操作をサポートするクラスとインターフェイスを提供します。