关于stream:Java18-Stream流的使用

流的应用

无状态:解决单个数据
有状态:解决所有数据

两头操作(无状态) 两头操作(有状态) 终端操作(短路) 终端操作(非短路)
过滤(filter) 去重(distinct) 所有匹配(allMatch) 遍历(forEach)
映射(map) 跳过(skip) 任意匹配(anyMatch) 归约(reduce)
扁平化(flatMap) 截断(limit) 不匹配(noneMatch) 最大值(max)
遍历(peek) 排序(sorted) 查找首个(findFirst) 最小值(min)
查找任意(findAny) 聚合(collect)
计数(count)

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理