zoukankan      html  css  js  c++  java
  • java1.8 Stream

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

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

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

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

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

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

  • 相关阅读:
    Android相关sdk使用
    Uniscribe文字自动换行
    Chrome RenderText分析(2)
    c++智能指针
    codepage IMLangCodePages
    GUI 快捷键的实现思路
    买车险
    九年---祝爱永存!
    算法
    Windows内核安全与驱动开发
  • 原文地址:https://www.cnblogs.com/LinsenLi/p/9836054.html
Copyright © 2011-2022 走看看