Stream流 基本方法

  • Post author:
  • Post category:其他




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 版权协议,转载请附上原文出处链接和本声明。