Java.Util.Streams 命名空間

提供支援元素流功能式操作的類別與介面。

類別

名稱 Description
Collector

代表一種可變的約簡操作,將輸入元素累積到可變結果容器中,並可選擇性地轉換累積結果。

CollectorCharacteristics

表示 屬性 Collector的特性,可用來優化約簡實作。

Collectors

實作 Collector 中實現了各種有用的約簡操作,例如將元素累積成集合、根據各種條件彙整元素等。

Gatherer

提供支援元素流功能式操作的類別與介面。

Gatherers

提供有用的中間操作的實 Gatherer 作,例如視窗函數、摺疊函數、並行轉換元素等。

IGatherer.Integrator

提供支援元素流功能式操作的類別與介面。

StreamSupport

創建與操作串流的低階效用方法。

介面

名稱 Description
IBaseStream

串流的基底介面,串流是支援序列與平行聚合操作的元素序列。

ICollector

一種可變的約簡操作,將輸入元素累積到可變結果容器中,並在處理完所有輸入元素後,選擇性地將累積結果轉換為最終表示。

IGatherer

一個中介操作,將輸入元素流轉換為輸出元素流,當上游結束時可選擇性地執行最後動作。

IGatherer.IDownstream

下游物件是流程流程中的下一階段,可以傳送元素到此階段。

IGatherer.IIntegrator

積分器接收元素並處理,可選擇使用所提供的狀態,並可選擇將增量結果向下傳送。

IGatherer.IIntegrator.IGreedy

提供支援元素流功能式操作的類別與介面。