Stream流 基本方法

本文深入探讨了Java 8引入的Stream API,包括如何创建流、并行流的使用,以及forEach、filter、map、sorted等核心方法的实践。通过实例展示了如何进行数据筛选、转换、排序和聚合操作,帮助读者掌握高效处理集合数据的技巧。
摘要由CSDN通过智能技术生成

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集合

收藏加关注,再来不迷路!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值