Tim*_*the 24 java lambda intellij-idea java-8
我正在使用IntelliJ IDEA 13和Java 8,并想知道如何自动完成lambdas.在Java 8之前,我当然使用了匿名内部类.我通过输入"new"并点击Ctrl+ 来自动完成Space:

并选择第一个选项.
现在使用Java 8我也想生成lambdas,推断参数和所有,但我找不到它的自动完成.
请注意,上面的示例非常简单,但是当您有多个泛型类型的参数时,例如JavaFX Listeners等,自动完成功能就派上用场了.
你可以输入p = s -> f...,然后建议自动完成false.如果您不确定lambda,可以从内部类开始,然后将其转换为lambda表达式.
在您的示例中,您可以按Alt+ Enter之后,如下所示:
完成后:

按Alt+后Enter:

结果:

单击装订线上的小图标会显示该Predicate.test方法.

| 归档时间: |
|
| 查看次数: |
10697 次 |
| 最近记录: |