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