Java 供应商界面,示例
原文:https://www . geesforgeks . org/supplier-interface-in-Java-with-examples/
供应商界面是从 java 8 开始引入的 java.util.function 包的一部分,用于在 Java 中实现功能编程。它表示一个不接受任何参数但产生一个类型为 t 的值的函数
因此,该功能界面只接受一个类属,即:-
- : indicates the type of result.
分配给供应商类型的对象的 lambda 表达式用于定义其 get() ,最终产生一个值。当我们不需要同时提供任何价值和获得结果时,供应商是有用的。
供应商界面仅包含一个功能:
1.get()
这个方法不接受任何参数,但是产生一个类型为 t 的值
*语法:*
T get()
*返回:*该方法返回一个类型为 T 的值****
下面是说明 get()方法的代码:
*程序:*
import java.util.function.Supplier;
public class Main {
public static void main(String args[])
{
// This function returns a random value.
Supplier<Double> randomValue = () -> Math.random();
// Print the random value using get()
System.out.println(randomValue.get());
}
}
**输出:
```java 0.5685808855697841
```**
版权属于:月萌API www.moonapi.com,转载请注明出处