Java 中的 DoubleStream mapToInt() 方法
DoubleStream 类的 mapToInt() 函数返回一个 IntStream 实例,该实例包含应用给定函数到此流元素的结果。
语法如下
IntStream mapToInt(DoubleToIntFunction mapper)
在这里,映射器是一个应用到每个元素的无状态函数。DoubleToIntFunction 是一个函数,它接受一个 double 类型的参数并生成一个 int 类型的结果。
要在 Java 中使用 DoubleStream 类,请导入以下包
import java.util.stream.DoubleStream;
下面是一个在 Java 中实现 DoubleStream mapToInt() 方法的示例
示例
import java.util.stream.IntStream;
import java.util.stream.DoubleStream;
public class Demo {
public static void main(String[] args) {
DoubleStream doubleStream = DoubleStream.of(45.8, 78.9, 67.8, 59.1);
IntStream intStream = doubleStream.mapToInt(a -> (int)a);
intStream.forEach(System.out::println);
}
}输出
45 78 67 59
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP