java中Stream的四種建立
1、透過集合
Java 8的Collection介面被擴充套件,提供了兩個獲取流的方法:
返回一個順序流
default Stream<E> stream()
返回一個並行流
default Stream<E> parallelStream()
2、透過陣列
Java 8中的 Arrays 的靜態方法 stream() 可以獲取陣列流
呼叫 Arrays 類的 static<T> Stream<T> stream(T[] array): 返回一個流
過載形式,能夠處理對應基本型別的陣列:
3、透過Stream的of()方法
可以呼叫Stream類靜態方法of(),透過顯示值建立一個流。可以用於接收任意數量的引數
4、建立無限流
迭代:
public static<T> Stream<T> iterate(final T seed, final UnaryOperator<T> f)
生成:
public static<T> Stream<T> generate(Supplier<T> s)
以上就是java中Stream的四種建立,希望對大家有所幫助。更多Java學習指路:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4369/viewspace-2829489/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java 建立類的四種方式Java
- Java建立多執行緒的四種方式Java執行緒
- Java中建立物件的5種方式Java物件
- 最全--Java中建立物件的5種方法Java物件
- 【Java8新特性】面試官問我:Java8中建立Stream流有哪幾種方式?Java面試
- Stream 的幾種中間操作
- Java建立陣列、賦值的四種方式,宣告+建立+初始化 詳解Java陣列賦值
- Java的四種引用Java
- 執行緒建立的四種方式執行緒
- Java8中的Stream APIJavaAPI
- Java中建立並寫檔案的5種方式Java
- Java 8 中Stream用法Java
- Java中轉義HTML符號的四種方法JavaHTML符號
- JS 建立例項物件的四種模式JS物件模式
- Java 中執行緒池的7種建立方式!Java執行緒
- java中Stream的使用流程及注意Java
- Java 8 Stream Api 中的 peek 操作JavaAPI
- java建立物件的五種方式Java物件
- Java 四種引用的解讀Java
- 總結java中建立並寫檔案的5種方式Java
- Java8中的 lambda 和Stream APIJavaAPI
- Java中stream流的filter機制理解JavaFilter
- 分享幾種 Java8 中通過 Stream 對列表進行去重的方法Java
- Java的四種引用和回收策略Java
- JS 基礎篇(一):建立物件的四種方式JS物件
- Java中強、軟、弱、虛四種引用詳解Java
- Java8中Stream 的一些用法Java
- Java StreamJava
- stream流各種
- 詳聊Java的四種引用型別Java型別
- Java遍歷Map物件的四種方式Java物件
- Java 10中Stream API不可變集合JavaAPI
- Java 中將 InputStream 轉換為 StreamJava
- Java-stream(1) Stream基本概念 & Stream介面Java
- Java建立多執行緒的一種方法Java執行緒
- Java 建立 PDF 檔案包的兩種方法Java
- Java 建立PDF檔案包的2種方法Java
- Java中的四層框架Java框架