Skip to content

Latest commit

 

History

History

java8

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Java8 In Action

  • Group方式和for方式分组区别
  • Stream Summarizing 数据统计、计算
    • counting 统计数量
    • averagingDouble 计算平均值
    • reduce : 计算
    • summingDouble 统计求和
    • summarizingDouble 汇总统计
    • collectingAndThen: 计算结果,返回其他
    • joining: 将元素连在一块
  • Stream Grouping 分组
    • groupingBy: 按照字段分组
    • groupingBy、mapping :分组后,对分组的内容做映射
    • groupingBy、flatMapping :分组后,对分组的内容做映射
    • groupingBy、filtering :分组后,对分组的内容做过滤
    • groupingBy、set alias : 分组后设置组名
    • groupingBy、counting : 分组统计
    • groupingBy、reducing :分组统计投做计算
    • groupingBy、statistics :分组统计
    • groupingBy、mapping、set :分组后,对分组的内容做映射为set
    • groupingByConcurrent : 线程安全的分组
  • Stream Partitioning 谓词分割
    • partitioningBy : 根据谓词对输入元素进行分区
    • partitioningBy、groupingBy
    • partitioningBy、collectingAndThen
  • Stream reduce 计算
  • 自定义Collector