概括讲,可以将 Stream 流操作分为 3 种类型:
-
创建 Stream
-
Stream 中间处理
-
终止 Steam
| 开始管道
主要负责新建一个 Stream 流,或者基于现有的数组、List、Set、Map 等集合类型对象创建出新的 Stream 流。
| 中间管道
主要负责新建一个 Stream 流,或者基于现有的数组、List、Set、Map 等集合类型对象创建出新的 Stream 流。
| 终止管道
顾名思义,通过终止管道操作之后,Stream 流将会结束,最后可能会执行某些逻辑处理,或者是按照要求返回某些执行后的结果数据。
拓展Collectors 方法使用