📜  Java中的供应商接口与示例

📅  最后修改于: 2022-05-13 01:54:45.824000             🧑  作者: Mango

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