IntelliJ IDEA 13 with Java 8を使用していて、ラムダをオートコンプリートする方法を疑問に思っています。前にJava 8匿名を使用しましたもちろん内部クラスです。「new」と入力して、 Ctrl+Space:
最初のオプションを選択します。
Java 8を使用して、ラムダも生成し、パラメータとすべてを推測したいのですが、オートコンプリートを見つけることができません。
上記の例は非常に簡単ですが、ジェネリック型のパラメータが複数ある場合は注意してください。 JavaFXリスナーなどでは、オートコンプリートが便利です。
WindowsまたはLinuxでは、 Ctrl+Space
Mac OSでは、 Ctrl+Shift+Space
p = s -> f...
、オートコンプリートはfalse
を提案します。ラムダがわからない場合は、内部クラスから始めて、ラムダ式に変換できます。
あなたの例では、あなたは押すことができます Alt+Enter その後、次のように:
完了後:
押した後 Alt+Enter:
結果:
樋の小さなアイコンをクリックすると、Predicate.test
方法。