package com.baosen.learnlambda;
interface IMessage{
void send(String content);
}
public class FirstLambda {
public static void main(String[] args) {
// 第一种lambda形式,(arg->{})此种形式只适合于只有一个参数的时候
IMessage msg = (content-> {
System.out.println("content = " + content);
});
msg.send("HelloWorld!");
// 第二种lambda形式,()->{} 此种lambda表达式最常用。
IMessage msg1 = (content)->{
System.out.println("content = " + content);
};
msg1.send("Hello Java!");
// 第三种lambda形式,如果实现接口的方法体只有一行,则可以省略{}。
IMessage msg2 = (content)-> System.out.println("content = " + content);
msg2.send("Hello Lambda!");
}
}
[Java学习]Lambda表达式学习
最新推荐文章于 2023-06-09 00:15:44 发布