Lambda 表达式是 Java 8 引入的一种函数式编程特性,它能够简化代码的编写并提高代码的可读性。Lambda 表达式允许我们将函数作为参数传递给其他方法、在集合中进行迭代和过滤,以及定义简洁的匿名函数。
Lambda 表达式的语法如下:
(parameter list) -> { lambda body }
其中,参数列表指定了方法的参数,箭头符号 “->” 分隔了参数列表和 lambda 主体,lambda 主体包含了具体的操作逻辑。
下面我们来看一些具体的示例:
示例 1:简单的 Lambda 表达式
首先,我们来编写一个简单的 Lambda 表达式,实现一个接口中的方法。
interface MathOperation {
int operation(int a, int b);