我有以下匿名Runnable实现。
Runnable
Runnable cronTask = new Runnable() { @Override public void run() { // do something } };
IntelliJ建议我将其替换为lambda表达式。例如:
Runnable cronTask = () -> { // multiple "do something" statements };
使用单个语句时,语法为:
Runnable cronTask = () -> doSomething();
我可以使用什么快捷方式进行转换?
让IntelliJ在这里完成工作;您可以调用Alt+ Enter(或在Mac上为Option+ Return)以允许IntelliJ用lambda表达式替换它。
Alt
Enter
Option
Return