Java中的供应商接口与示例
供应商接口是Java .util 的一部分。从Java 8 开始引入的函数包,用于在Java中实现函数式编程。它表示一个不接受任何参数但产生 T 类型值的函数。
因此,此功能接口仅采用一个泛型,即:-
- T :表示结果的类型
分配给 Supplier 类型对象的 lambda 表达式用于定义其get()最终产生一个值。当我们不需要提供任何价值并同时获得结果时,供应商很有用。
供应商接口仅包含一个函数:
1. 获取()
这个方法不接受任何参数,但产生一个类型为 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 randomValue = () -> Math.random();
// Print the random value using get()
System.out.println(randomValue.get());
}
}
输出:
0.5685808855697841