Java 中的 LongStream map() 方法


Java 中 LongStream 類的 map() 方法返回一個流,該流包含對該流元素應用給定函式的結果。

語法如下

LongStream map(LongUnaryOperator mapper)

此處,引數 mapper 是應用於每個元素的無狀態函式。LongUnaryOperator 表示對單個 long 值的運算元執行操作,從而產生 long 值結果。

要使用 Java 中的 LongStream 類,請匯入以下包

import java.util.stream.LongStream;

建立一個 LongStream 並新增一些元素

LongStream longStream1 = LongStream.of(15L, 30L, 45L, 67L, 80L);

現在,建立另一個 LongStream,並將它對映到 longStream1 元素的條件集

LongStream longStream2 = longStream1.map(a → (a+a+a));

以下是 Java 中實現 LongStream map() 方法的一個示例

import java.util.stream.LongStream;
public class Demo {
   public static void main(String[] args) {
      LongStream longStream1 = LongStream.of(15L, 30L, 45L, 67L, 80L);
      LongStream longStream2 = longStream1.map(a → (a+a+a));
      longStream2.forEach(System.out::println);
   }
}

以下是輸出

45
90
135
201
240

更新於: 30-Jul-2019

92 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.