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);

 

未完待续。。。

posted @ 2019-11-20 22:19  summeryl  阅读(100)  评论(0编辑  收藏  举报