Java中的Java 8 | DoubleToIntFunction接口及示例

这个 DoubleToIntFunction接口 是这个世界的一部分 JAVAutil。作用 从Java 8开始引入的包,用于实现 函数式编程 在爪哇。它表示一个接受双值参数并给出int值结果的函数。

null

分配给DoubleToIntFunction类型的对象的lambda表达式用于定义其 applyAsInt() 最终对其唯一参数应用给定的操作。这类似于使用Function 类型的对象。

DoubleToIntFunction接口只有一个功能:

applyAsInt() :此方法接受双值参数并给出int值结果。

语法:

int applyAsInt(double value)

参数: 这个方法只接受一个参数 价值 这是作为整数应用的双值参数。

返回: 此方法返回一个 int值 后果

下面是说明applyAsInt()方法的代码:

程序

// Java Program to demonstrate
// DoubleToIntFunction's applyAsInt() method
import java.util.function.DoubleToIntFunction;
public class Main {
public static void main(String args[])
{
// Create a DoubleToIntFunction
DoubleToIntFunction truncate = a -> ( int )a;
// Apply the function using applyAsInt()
System.out.println(truncate.applyAsInt( 10.6 ));
}
}


输出:

10

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享