public class LeaningLamda2 {public static void main(String[] args) {MyInterface ls = (int i,String str)-> System.out.println("int:"+i+"----String:"+str);ls.sayHi(520,"i love you!");}}interface MyInterface{void sayHi(int i,String str);}究极省略,不能再省了就一条语句,是返回值:
public class LeaningLamda2 {public static void main(String[] args) {MyInterface ls = str-> "最后的赢家是:"+str;System.out.println(ls.sayHi("中国"));}}interface MyInterface{String sayHi(String str);}运行结果:
文章插图
lamda总结常用于创建简单线程 。
1、接口只有一个方法 , 可有参数,可有返回值 。
2、本方法内容简单,使用较少 。
3、基本形式为:
接口或父类名称= (参数类型1 参数1,参数类型2 参数2,...)->{内容};名称.方法(参数1 , 参数2,...);4、可以省略的是:
1、lamada参数类型可?。允视?。2、方法内容只有一条内容 , 大括号可省 。3、内容只有一句返回语句 , return可省,直接写值 。【Java使用lamda表达式简化代码】
推荐阅读
- 怎么玩今日头条(新手使用今日头条)
- .NET 7 AOT 的使用以及 .NET 与 Go 互相调用
- 1 java安全之CC1浅学
- Spring Boot 中使用 tkMapper
- 王者荣耀古今物语道具获取使用方法
- SpringBoot 01: JavaConfig + @ImportResource + @PropertyResource
- centos使用lftp备份文件
- 1 onps栈使用说明——API接口手册
- 1.python基础使用
- 索尼wf1000xm4怎么连接_索尼wf1000xm4使用说明