java - 如何在 IntelliJ IDEA 中自动完成 lambda?

标签 java intellij-idea lambda java-8

我正在使用带有 Java 8 的 IntelliJ IDEA 13,并且想知道如何自动完成 lambda。在 Java 8 之前,我当然使用匿名内部类。我通过键入“new”并点击 Ctrl+Space 自动完成:

autocomplete new

并选择第一个选项。

现在使用 Java 8,我也想生成 lambda,推断参数等等,但我找不到它的自动完成功能。

注意,上面的例子很简单,但是当你有多个泛型类型的参数时,例如JavaFX Listeners 之类的,自动补全就派上用场了。

最佳答案

在 Windows 或 Linux 中,它是 Ctrl+Space

在 Mac OS 中,它是 Ctrl+Shift+Space

enter image description here

关于java - 如何在 IntelliJ IDEA 中自动完成 lambda?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25182285/

相关文章:

java - java servlet 的动态表大小

java - 根据步行速度在 2 个 GPS 位置之间进行插值

intellij-idea - 如何在 IntelliJ 中设置多行注释的格式

java - IntelliJ "Could not autowire."检查,Spring JPA 存储库的 "[…] more than one bean"

c# - Linq 中没有 return 关键字的 Func<int,bool>?

c++ - 用于稍后引用的 lambda 和函数的通用类型转换

lambda - 对此过程的行为感到困惑

java - 反转 GregorianCalendar 对象添加分钟方法

java - 如何让 MigLayout 4.2 与 JavaFX 8 协同工作?

elasticsearch - 错误 : Unrecognized VM option 'AggressiveOpts'