代码点读机 / Java / lambda_expression

lambda_expression Java · 常用功能

Lambda 表达式是一种匿名函数写法,可以作为函数式接口的实例(Java 8+)。

怎么用

(参数) -> { 实现体 }

小例子

List<String> list = Arrays.asList("a", "b");
list.forEach(x -> System.out.println(x));

运行结果

输出:
a
b

提醒:Lambda 只能赋值给函数式接口(只有一个抽象方法的接口)

官方文档:https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条