流 API
流 API 是您使用 map/filter/reduce 方法处理内存中数据的最佳工具。
本系列教程列于下方。它们将引导您完成整个流 API,从基本概念到收集器设计和并行流。
-
使用流 API 处理内存中的数据
实现 map-filter-reduce 算法
-
在流上添加中间操作
深入探讨流 API 的中间操作。
-
创建流
创建所需流的模式。
-
减少流
使用二元运算符减少流。
-
在流上添加终止操作
在没有 reduce 方法的情况下减少流。
-
查找流的特征
了解流的特征
-
使用收集器作为终止操作
使用收集器将流收集到可变容器中。
-
创建自己的收集器
使用 Collectors 工厂类创建收集器。
-
实现 Collector 接口
通过实现 Collector 接口创建收集器。
-
使用 Optional
介绍 Optional 类来模拟无法生成值的函数。
-
并行化流
通过利用并行流来加速。