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 次浏览

开启你的职业生涯

完成课程,获得认证

立即开始
广告