在Java中,Supplier接口是一個函數式接口,它代表一個生產者,可以用來提供一個值或對象。鏈式調用方法可以通過使用lambda表達式和方法引用來實現。
下面是一個簡單的示例,演示如何使用Supplier接口的鏈式調用方法:
import java.util.function.Supplier;
public class Main {
public static void main(String[] args) {
// 創建一個Supplier對象,用于提供一個字符串
Supplier<String> supplier = () -> "Hello, ";
// 使用鏈式調用方法,連接兩個Supplier對象
String result = supplier.get() + getWorld();
System.out.println(result); // 輸出:Hello, World
}
// 定義另一個Supplier對象,用于提供另一個字符串
public static String getWorld() {
return "World";
}
}
在上面的示例中,我們首先創建一個提供"Hello, “字符串的Supplier對象。然后使用一個靜態方法getWorld()返回"World"字符串,最后通過鏈式調用方法將兩個字符串連接起來,得到最終的結果"Hello, World”。