Skip to the content.

Lambda Expressions and the stream API [JEP 126]

Lambda Expressions
// lambda expression
iterable.forEach((final String name) -> System.out.println(name));

// with infered types
iterable.forEach((name) -> System.out.println(name));

// single-parameter expressions do not need the parenthesis
iterable.forEach(name -> System.out.println(name));

// method reference
iterable.forEach(System.out::println);