JAVA8的lambda表达式的一个问题

2025-05-03 20:46:39
推荐回答(1个)
回答(1):

这个功能性/函数接口主要用做转换的作用。Converter converter = (from) -> Integer.valueOf(from);这就是lambda表达式, (from) -> Integer.valueOf(from)这个是具体的实现, 这句话的意思将输入的字符串from,经过转换后输出整数。当然你可以自己实现一个转换逻辑,比如 Converter converter =
str -> customConvert(str)。
下面就是自己实现的一个转化器。
private Integer customConvert(String str){
return 1;//这样输入的字符串永远都输出1;
}