Java中lambda表达式的数据类型是什么?
lambda表达式具有非常简单,精确的语法和提供可以灵活地指定数据类型 为函数参数。它的返回类型是一个参数->表达式主体(parameter->expression),为了了解其语法,我们可以将其分为三部分。
参数(parameter ):这些是函数方法参数,与在功能接口中定义的函数签名匹配。定义参数的数据类型是可选的,但是参数的数量可以与接口中定义的签名匹配。
表达式主体(expression):这是表示函数定义的单个语句或语句集合。定义返回对象的数据类型是可选的。
->: 表示lambda表达式运算符。
示例
interface Hello {
String sayHello(String name);
}
public class LambdaExpressionTest {
public static void main(String args[]) {
Hello hello = (message) -> {
String str1 = "Hello ";
String str2 = str1 + message;
return str2;
};
System.out.println(hello.sayHello("基础教程 www.nhooo.com"));
}
}输出结果
Hello 基础教程 www.nhooo.com
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短