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 次查看

开启您的 职业生涯

通过完成课程获得认证

开始
广告