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