I\'m using IntelliJ IDEA 13 with Java 8 and wonder how to autocomplete lambdas. Before Java 8 I used anonymous inner classes of course. I auto completed by typing \"new\" and hi
In Windows or Linux, it’s Ctrl+Space
In Mac OS, it’s Ctrl+Shift+Space
You can just type p = s -> f...
, autocompletion will then suggest false
. If you're not sure about lambda, you can start with the inner class, and then turn it into a lambda expression.
In your example you can press Alt+Enter afterwards, as follows:
After completing:
After pressing Alt+Enter:
Result:
Clicking the small icon at the gutter shows you the Predicate.test
method.