Lambda表达式

Lambda的结构

1
2
3
4
(参数类型 参数名) -> {
方法体;
return 返回值;
}

lambda的表达式

1
2
3
4
5
对于单个变量可以有(),也可以没有
1.(var1)->expression
2.var1->expression
对于多个变量需要有()
3.(var1,var2)->expression

lambda应用

1
2
3
4
5
1.简单应用
(x,y)->x+y
2.实现排序
Comparator<String> compare=(String v1,String v2)->->v1.getId().compareTo(v2.getId());


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!