Java 中的 LongStream flatMap() 方法
LongStream 類中的 flatMap() 方法返回一個流,該流包含將此流的每個元素替換為透過將提供的對映函式應用於每個元素而產生的對映流的內容的結果。
語法如下 −
LongStream flatMap(LongFunction<? extends LongStream> mapper)
在此處,LongFunction 表示接受長值引數並生成結果的函式。
引數 wrapper 是一個無狀態函式,應用於每個元素以生成一個新值 LongStream。
要使用 Java 中的 LongStream 類,請匯入以下包 −
import java.util.stream.LongStream;
下面是一個在 Java 中實現 LongStream flatMap() 方法的示例 −
示例
import java.util.*;
import java.util.stream.LongStream;
public class Demo {
public static void main(String[] args) {
LongStream longStream1 = LongStream.of(40L, 60L, 90L, 150L, 200L, 300L);
LongStream longStream2 = longStream1.flatMap(a -> LongStream.of(a + a));
System.out.println("Updated Stream...");
longStream2.forEach(System.out::println);
}
}輸出
Updated Stream... 80 120 180 300 400 600
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP