此接口是一个生产型接口
1.导包
import java.util.function.Supplier;
2.方法
此接口,仅包含一个无参方法 T get() ,表示获取数据
该接口,本身是一个泛型接口,即 Supplier<T>,使用泛型传递一个类型的参数
import java.util.function.Supplier;
public class Demo01Supplier {
//定义一个方法,方法的参数传递Supplier<T>接口,泛型执行String,get方法就会返回一个String
public static String getString(Supplier<String> sup){
return sup.get();
}
public static void main(String[] args) {
//生产型接口,接口指定什么类型, 就返回一个什么类型的数据
String s = getString(()->"Java教程");
System.out.println(s);
}
}