我有以下匿名Runnable
实现.
Runnable cronTask = new Runnable() { @Override public void run() { // do something } };
IntelliJ建议我用lambda表达式替换它.我可以使用什么样的快捷方式进行转换?如果我想手动执行,语法是什么?
编辑:此Runnable的lambda表达式为:
Runnable cronTask = () -> { // do something };
Makoto.. 104
让IntelliJ在这里解除; 您可以调用Alt+ Enter(或Mac上的Option+ Return)以允许IntelliJ将其替换为lambda表达式.
让IntelliJ在这里解除; 您可以调用Alt+ Enter(或Mac上的Option+ Return)以允许IntelliJ将其替换为lambda表达式.
Alt + Enter是改变每个人的好方法
但是要在app上改变所有lambda表达式
Run Inspection by Name
Ctrl+ Shift+ Alt + I
来源网站
我们如何在Android Studio和lambda表达式中使用它:
只需写入替换lambda作为检查名称调用 anonymous type can be replaced with lambda
将出现的事件列表手动更改每个
教程视频