lamdba
文章平均质量分 71
palm down
这个作者很懒,什么都没留下…
展开
-
java8 lamdba表达式
概念Lambda 表达式(lambda expression)是一个匿名函数Java 8的一个大亮点是引入Lambda表达式,使用它设计的代码会更加简洁使用lambda的前置条件Lambda 规定接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法语法(T param)->{方法体}参数类型可以省略,如果方法体只有一行,大括号也可以省略param->expressionLambda 表达式实例无参数,方法体只有一行// 无参数,返回0()->0原创 2021-04-25 22:09:34 · 173 阅读 · 0 评论 -
java stream流 API
stream 分为操作符操作符描述map把stream中的元素映射成新的元素输出flatmap把多个流连接成一个流limit限流操作,比如去流中的前两个数据distint去重操作filter过滤操作peek跳出操作skip跳过操作,跳过某些元素sorted(unordered) 排序操作,对元素排序,前提是实现Comparable接口,当然也可以自定义比较器map() 把stream中的元素映射成新的元素输出代码演示原创 2021-04-27 21:41:30 · 190 阅读 · 1 评论 -
Java 8 函数式接口 (lamdba表达式)
函数式接口接口定义函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口都可以使用lamdba表示定义函数式接口,使用@FunctionalInterface 注解定义函数式接口如下:/** * @author liouwb */@FunctionalInterfacepublic interface MyFun { void sayHello(String param);}上原创 2020-07-27 13:55:00 · 86 阅读 · 0 评论