Java8的集合stream操作

简单的流操作


image.png

常用流操作:
1、collect(toList())


image.png

2、map:如果一个函数可以将一种类型的值转换成另一种类型,map操作就可以使用该函数,将一个流中的值转换成一个新的流
image.png

3、filter,遍历数据并检查其中的元素时,可尝试使用Stream中提供的新方法filter
例:获取到集合中的字符串中含有数字的字符串


image.png

4、flatMap:可用Stream替换值,然后将多个Stream连接成一个Stream
image.png

5、max和min:求最大值和最小值
image.png

6、reduce :可以实现从一组值中生成一个值
例:累加一个列表
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。