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
}
Function、Consumer、Supplier、Predicate都是什么意思?怎么用?
猜你喜欢
转载自blog.csdn.net/qq_41611676/article/details/141899860
今日推荐
周排行