JAVA8新特性,Lambda表达式

基础语法(一):无参数,无返回值

( ) -> System.out.println("Hello Lambda");

基础语法(二):有一个参数,并且无返回值

( x ) -> System.out.println(x);

基础语法(三):若只有一个参数,小括号可以省略 

x -> System.out.println(x);

基础语法(四):有两个以上的参数,有返回值,并且lambda体中有多条语句:

Comparator<Integer> com = (x, y) ->  {
    System.out.println("函数式接口");
    return Integer.compare(x, y);
};

基础语法(五):若Lambda体中只有一条语句,return和大括号可以省略不写:

Comparator<Integer> com = (x, y) -> Integer.compare(x, y);

未完待续。。。

原文地址:https://www.cnblogs.com/summeryl/p/11901493.html