Java中的IntStream mapToLong()方法

mapToLong()IntStream类中的函数返回LongStream,该LongStream包括将给定函数应用于此流的元素的结果。

语法如下。

LongStream mapToLong(IntToLongFunction mapper)

在此,参数映射器是无状态功能,可应用于每个元素。

使用Stream中的某些元素创建一个IntStream。

IntStream intStream = IntStream.of(50, 100, 150, 200);

现在创建一个LongStream并将其mapToLong()与条件一起使用。

LongStream longStream = intStream.mapToLong(num → (long)num);

以下是mapToLong()在Java中实现IntStream方法的示例。

示例

import java.util.*;

import java.util.stream.IntStream;

import java.util.stream.LongStream;

public class Demo {

   public static void main(String[] args) {

      IntStream intStream = IntStream.of(50, 100, 150, 200);

      LongStream longStream = intStream.mapToLong(num → (long)num);

      longStream.forEach(System.out::println);

   }

}

输出结果

50

100

150

200

以上是 Java中的IntStream mapToLong()方法 的全部内容, 来源链接: utcz.com/z/361198.html

回到顶部