jdk1.8新特性 lambda表达式和Stream
Posted dongtian-blogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdk1.8新特性 lambda表达式和Stream相关的知识,希望对你有一定的参考价值。
一、Lambda
1、lambda : 匿名函数
2、好处:减少打码的冗余,增强匿名函数的可读性
3、语法格式
语法格式一 : 无参数,无返回值
() -> System.out.println("Hello Lambda!");
语法格式二 : 有一个参数,并且无返回值
(x) -> System.out.println(x)
语法格式三 : 若只有一个参数,小括号可以省略不写
x -> System.out.println(x)
语法格式四 : 有两个以上的参数,使用花括号,有返回值
(x,y) ->{ return System.out.println(x) ;}
4、Lambda 表达式需要 “函数式接口” 的支持,java.util.function定义了部分接口
以上是关于jdk1.8新特性 lambda表达式和Stream的主要内容,如果未能解决你的问题,请参考以下文章