1、透過集合
Java 8的Collection介面被擴展,提供了兩個獲取流的方法:
傳回一個順序流
default Stream\<E> stream()
傳回一個平行流
default Stream\<E> parallelStream()
2、透過陣列
Java 8中的Arrays 的靜態方法stream() 可以取得陣列流
呼叫Arrays 類別的static\
重載形式,能夠處理對應基本類型的陣列:
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的方式有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!