LongStream mapToObj() 方法在 Java 中


LongStream mapToObj() 方法用於在 Java 中返回一個物件值流,該流包含將給定函式應用於此流的元素產生的結果。

語法如下

<U> Stream<U>mapToObj(LongFunction<? extends U> mapper)

此處,Stream 是元素序列。LongFunction 表示接受 long 值引數並生成結果的函式。引數 mapper 是應用於每個元素的無狀態函式。<U> 表示新流的元素型別。</p>

要在 Java 中使用 LongStream 類,請匯入以下程式包

import java.util.stream.LongStream;

以下是一個實現 LongStream mapToObj() 的示例

示例

import java.util.stream.Stream;
import java.util.stream.LongStream;
public class Demo {
   public static void main(String[] args) {
      LongStream longStream = LongStream.range(10L, 15L);
      System.out.println("Binary Representation...");
      Stream<String> s = longStream.mapToObj(a→ Long.toBinaryString(a));
      s.forEach(System.out::println);
   }
}

輸出

Binary Representation...
1010
1011
1100
1101
1110

更新於: 2019-07-30

140 次瀏覽

開啟你的職業生涯

完成課程,獲得認證

立即開始
廣告