Java.Util.Streams 命名空间

提供支持元素流上功能样式操作的类和接口。

类

名称 说明
Collector

表示可变减少操作,该操作将输入元素累积到可变结果容器中,并选择性地转换累积的结果。

CollectorCharacteristics

指示属性 Collector的特征,可用于优化缩减实现。

Collectors

该实现实现 Collector 各种有用的缩减操作,例如将元素累积到集合中、根据各种条件汇总元素等。

Gatherer

提供支持元素流上功能样式操作的类和接口。

Gatherers

该实现 Gatherer 提供有用的中间操作,例如开窗函数、折叠函数、并发转换元素等。

IGatherer.Integrator

提供支持元素流上功能样式操作的类和接口。

StreamSupport

用于创建和操作流的低级实用工具方法。

接口

名称 说明
IBaseStream

流的基接口,它们是支持顺序和并行聚合操作的元素序列。

ICollector

可变减少操作,可将输入元素累积到可变结果容器中,在处理所有输入元素后,可以选择将累积结果转换为最终表示形式。

IGatherer

将输入元素流转换为输出元素流的中间操作,可以选择在到达上游末尾时应用最终操作。

IGatherer.IDownstream

下游对象是操作管道中的下一阶段,可以向其发送元素。

IGatherer.IIntegrator

集成器接收元素并对其进行处理,可以选择使用提供的状态,并选择性地向下游发送增量结果。

IGatherer.IIntegrator.IGreedy

提供支持元素流上功能样式操作的类和接口。