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
广告