Java 8 |双供应商界面示例
原文:https://www . geesforgeks . org/Java-8-double supplier-interface-with-examples/
双供应商接口是从 java 8 开始引入的 java.util.function 包的一部分,用于在 Java 中实现函数编程。它表示一个不接受任何参数但产生一个双精度值的函数。
分配给 DoubleSupplier 类型的对象的 lambda 表达式用于定义其 getAsDouble() ,该表达式最终对其参数应用给定的操作。类似于使用供应商 <双>类型的对象
双供应商界面中的功能
双供应商界面只有一个功能:
1.getAsDouble()
此方法不接受任何值,但会产生一个双值结果。
语法:
double getAsDouble()
返回值:该方法返回一个双精度值。
下面是演示 getAsDouble()方法的代码:
程序:
// Java Program to illustrate
// getAsDouble method of
// DoubleSupplier Interface
import java.util.function.DoubleSupplier;
public class GFG {
public static void main(String args[])
{
// Create a DoubleSupplier instance
DoubleSupplier sup = () -> Math.random();
// Get the double value
// Using getAsDouble() method
System.out.println(sup.getAsDouble());
}
}
输出:
0.10283070415816953
版权属于:月萌API www.moonapi.com,转载请注明出处