Supplier接口是一個函數(shù)式接口,它代表一個供應(yīng)商,用于提供結(jié)果。它只有一個抽象方法get(),沒有參數(shù)輸入,返回一個結(jié)果。
下面是一個使用Supplier接口的實踐案例:
import java.util.function.Supplier;
public class SupplierExample {
public static void main(String[] args) {
Supplier<String> supplier = () -> "Hello, world!";
String result = supplier.get();
System.out.println(result);
}
}
在這個例子中,我們創(chuàng)建了一個Supplier對象,并實現(xiàn)了get()方法,返回了字符串"Hello, world!"。然后我們調(diào)用get()方法獲取結(jié)果,并輸出到控制臺上。
這個案例展示了Supplier接口的使用方式:可以用來提供一個固定的結(jié)果,而不用傳入任何參數(shù)。這在某些情況下很有用,比如需要提供一個默認值或者需要延遲計算結(jié)果的時候。