Java.Util.Streams 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要素のストリームに対する機能スタイルの操作をサポートするクラスとインターフェイスを提供します。
クラス
| 名前 | 説明 |
|---|---|
| Collector |
変更可能な結果コンテナーに入力要素を蓄積し、必要に応じて累積結果を変換する変更可能な削減操作を表します。 |
| CollectorCharacteristics |
削減実装を最適化するために使用できる、 |
| Collectors |
コレクションへの要素の蓄積、さまざまな条件に従った要素の集計など、さまざまな有用な削減操作を実装する |
| Gatherer |
要素のストリームに対する機能スタイルの操作をサポートするクラスとインターフェイスを提供します。 |
| Gatherers |
ウィンドウ関数、折りたたみ関数、要素の同時変換など、有用な中間操作を提供する |
| IGatherer.Integrator |
要素のストリームに対する機能スタイルの操作をサポートするクラスとインターフェイスを提供します。 |
| StreamSupport |
ストリームを作成および操作するための低レベルのユーティリティ メソッド。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IBaseStream |
ストリームの基本インターフェイス。これは、順次集計操作と並列集計操作をサポートする要素のシーケンスです。 |
| ICollector |
入力要素を変更可能な結果コンテナーに蓄積し、必要に応じて、すべての入力要素が処理された後に累積された結果を最終的な表現に変換する変更可能な縮小操作。 |
| IGatherer |
入力要素のストリームを出力要素のストリームに変換する中間操作。必要に応じて、アップストリームの末尾に達したときに最終的なアクションを適用します。 |
| IGatherer.IDownstream |
ダウンストリーム オブジェクトは、要素を送信できる操作のパイプラインの次のステージです。 |
| IGatherer.IIntegrator |
インテグレーターは要素を受け取り、必要に応じて指定された状態を使用して要素を処理し、必要に応じて増分結果をダウンストリームに送信します。 |
| IGatherer.IIntegrator.IGreedy |
要素のストリームに対する機能スタイルの操作をサポートするクラスとインターフェイスを提供します。 |