执行结果如下:

文章插图
四、lamda表达式的简化:简化的方式:
//1.简化参数类型,可以不写参数类型,但是必须所有参数都不写NoReturnMultiParam1 lamdba1 = (a, b) -> {System.out.println("简化参数类型");};lamdba1.method(1, 2);//2.简化参数小括号,如果只有一个参数则可以省略参数小括号NoReturnOneParam lambda2 = a -> {System.out.println("简化参数小括号");};lambda2.method(1);//3.简化方法体大括号,如果方法条只有一条语句,则可以胜率方法体大括号NoReturnNoParam lambda3 = () -> System.out.println("简化方法体大括号");lambda3.method();//4.如果方法体只有一条语句,并且是 return 语句,则可以省略方法体大括号ReturnOneParam lambda4 = a -> a+3;System.out.println(lambda4.method(5));ReturnMultiParam lambda5 = (a, b) -> a+b;System.out.println(lambda5.method(1, 1));执行结果如下:
文章插图
总结
- 简化参数类型,可以不写参数类型,但是必须所有参数都不写
- 简化参数小括号,如果只有一个参数则可以省略参数小括号
- 简化方法体大括号,如果方法条只有一条语句,则可以胜率方法体大括号
- 如果方法体只有一条语句,并且是 return 语句,则可以省略方法体大括号
推荐阅读
- 6款提高win10性能的软件,让你的电脑越用越好用
- 招聘|如果我们不得不打工,我们该如何聪明打工,做到回报最大呢?
- 礼品公司如何购物
- 正宗的金丝皇菊是哪里产的,如何鉴别正宗的原生态金丝皇菊
- 和亲的公主结局如何,历史上和亲公主的结局
- 夏枯草甲状腺结节变小了,才能让甲状腺结节变小专家直言
- 如何保养真皮沙发以及保养真皮沙发的技巧
- 福全和康熙的关系如何,康熙和福全
- 黄金草个月爆盆,怎样让玉露爆盆
- 芍药叶子有什么药用价值,芍药如何水养
