java.util.function.Supplier
是一个功能接口,其功能方法是R get()
。 Supplier接口表示不带参数的操作并返回结果R
.
以下示例显示如何使用带有Lambda表达式的Supplier接口的get()
方法。
文件:SupplierExample.java -
package com.yiibai.tutorial.lambda;
import java.util.function.Supplier;
/**
* @author yiibai
*/
public class SupplierExample {
public static void main(String[] args) {
Supplier<String> supplierStr = () -> {
return "Hello world.";
};
Supplier<Number> supplierNum = () -> {
return 40;
};
System.out.println(supplierStr.get());
System.out.println(supplierNum.get());
}
}
执行上面示例代码,得到以下结果:
Hello world.
40