Lambda表达式的标准格式:
由三部分构成:
a. 一些参数。
b. 一个箭头。
c. 一段代码。
格式:
(参数列表) -> {一些重要方法的代码};
解释说明格式:
():接口中抽象方法的参数列表,没有参数,就空着;有参数就写出参数,多个参数使用逗号分隔。
->:传递的意思,把参数传递给方法体{}。
{}:重写接口的抽象方法。
Lambda表达式:是可推导,可以省略。
凡事根据上下文推导出来的内容,都可以省略书写。
可以省略的内容:
- (参数列表):括号中参数列表的数据类型,可以省略不写。
- (参数列表):括号中的参数如果只有一个,那么类型和()都可以省略不写。
- (一些代码):如果{}中的代码只有一行,无论是否有返回值,都可以省略({},return,分号)。
注意:要省略{},return,分号必须要一起省略。
案例: