您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“java中Stream的創建方法有哪些”,內容詳細,步驟清晰,細節處理妥當,希望這篇“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的創建方法有哪些”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。