public static void main(String[] args) {
// Function 输入参数为类型T, 输出为类型R, 记作 T -> R
// str转int
Function<String, Integer> result = param -> {
return Integer.valueOf(param);
};
result.apply("1");
// Consumer 输入参数为类型T, 输出为void, 记作 T -> void
// 普通打印
Consumer<String> consumer = params -> {
System.out.println(params);
};
consumer.accept("1");
//Supplier 没有输入参数, 输出为类型T, 记作 void -> T
//Predicate 输入参数为类型T, 输出为类型boolean, 记作 T -> boolean
}
08-05
1972
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-06