当前位置 博文首页 > 龚厂长的博客: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