Java中的LongStream mapToObj()方法

mapToObj()在Java中,LongStream方法用于返回对象值的Stream,该对象值包括将给定函数应用于此流的元素的结果。

语法如下:

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

在这里,Stream是一系列元素。LongFunction表示一个接受长值参数并产生结果的函数。参数映射器是应用于每个元素的无状态函数。<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