Stream流 基本方法
stream 创建流
parallelStream 创建并行流
forEach 遍历流
filter 筛选符合条件的元素
map 收集指定的元素
sorted 排序
reverseOrder() 倒序
limit(n) 限制收集n个元素
skip(n) 跳过前n个元素
distinct() 去重
allMatch 检查是否匹配所有元素
anyMatch 检查是否至少匹配一个元素
noneMatch 检查是否没有任何元素匹配
findFirst 返回第一个元素
findAny 返回当前流中的任意元素
count 返回流中元素的总个数
max 返回流中最大值
min 返回流中最小值
reduce 反复计算(如手机后求和)reduce(Integer::sum)
averagingInt 求平均数
groupingBy 条件分组
partitioningBy boolean条件分组(分区)
mapToInt 返回基本类型的集合
summaryStatistics 统计收集器
joining(分隔符) 转换字符串
toSet 转换Set集合
收藏加关注,再来不迷路!!!
版权声明:本文为xukaiqiang123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。