Supplier接口是一個函數式接口,它代表一個供應商,用于提供結果。它只有一個抽象方法get(),沒有參數輸入,返回一個結果。
下面是一個使用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);
}
}
在這個例子中,我們創建了一個Supplier對象,并實現了get()方法,返回了字符串"Hello, world!"。然后我們調用get()方法獲取結果,并輸出到控制臺上。
這個案例展示了Supplier接口的使用方式:可以用來提供一個固定的結果,而不用傳入任何參數。這在某些情況下很有用,比如需要提供一個默認值或者需要延遲計算結果的時候。