博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java1.8 Stream
阅读量:5154 次
发布时间:2019-06-13

本文共 472 字,大约阅读时间需要 1 分钟。

都知道List、Set、Map继承Collection接口。一般情况下,使用Collection接口的 .stream()方法得到stream,即把一个Collection对象装换成Stream对象。

接着要知道的是Stream的中间方法以及最终方法,中间方法得到的结果还是一个Stream(转换Stream,中间处理),而最终方法则可以将Stream转换成为新的Collection(最终聚合)

一些常用的中间方法:filter(过滤),limit(截断) ,distinct(去重) 。

常用的最终方法:count(统计) ,collect(收集流的结果) 。

 

另外,Stream最重要的特性就是它的并行流模式 .parallel()

  有并行流那肯定就有传统的顺序流,顾名思义,当使用顺序方式去遍历时,每个item读完后再读下一个item。而使用并行去遍历时,数组会被分成多个段,其中每一个都在不同的线程中处理,然后将结果一起输出。

 

转载于:https://www.cnblogs.com/LinsenLi/p/9836054.html

你可能感兴趣的文章
算法啊算法
查看>>
安装完Anaconda python 3.7,想使用python3.6方法
查看>>
有意公司可联系我,我会提交我的简历!
查看>>
组播协议——IGMP v2报文头介绍
查看>>
微信小程序之----问题
查看>>
thinkphp整合Ueditor编辑器
查看>>
小程序
查看>>
oracle汇编03
查看>>
UITextInputMode
查看>>
hdu 3790 最短路径问题
查看>>
hdu 3105 Fred's Lotto Tickets (水)
查看>>
C# 获取进程或线程的相关信息
查看>>
xcode调试打印QString
查看>>
Windows 7 常用快捷键 命令
查看>>
Servlet学习总结
查看>>
java求两个数组的并集、交集、差集
查看>>
HDU 5769 Substring(后缀数组)
查看>>
python实现图灵机器人帮你回复微信好友消息
查看>>
初识MongoDB
查看>>
C语言-07其它相关
查看>>