当前位置 博文首页 > 龚厂长的博客:Java8 Stream:实例详细介绍遍历、筛选、归约、分
龚厂长的博客:Java8 Stream:实例详细介绍遍历、筛选、归约、分
作者:[db:作者]
时间:2021-07-26 17:41
文章目录
- 一、什么是Stream
- 二、创建Stream
- 1、Stream静态方法创建
- 2、Arrays.stream()创建流
- 3、Collection.stream()创建流
- 三、Stream操作
- 1、foreach()遍历
- 2、find()查找/match()匹配
- 3、reduce()规约
- 4、max/min/count聚合
- 5、collect()收集
- 5.1 toSet()/toMap()/toCollect()/toList()收集到新集合
- 5.2 joining()连接
- 5.3 聚合
- 5.4 groupingBy()/partitioningBy()分组/分区
- 5.5 mapping()映射
- 5.6 collectingAndThen()
- 5.7 reducing()规约
- 6、filter()过滤
- 7、map()映射
- 8、sorted()排序
- 9、distinct()/limit()/skip()
- 四、并行流
cs