admin 管理员组

文章数量: 1087139


2024年2月25日发(作者:微商代理一单赚多少)

java8 lambda写法

Java 8 引入了 Lambda 表达式,使得编写简洁、功能强大的代码更加容易。以下是一些 Java 8 Lambda 表达式的示例:

1.无参数的 Lambda 表达式:

java

() -> n("Hello, World!")

2.单参数 Lambda 表达式:

java

x -> n(x)

3.多参数 Lambda 表达式:

java

(x, y) -> n(x + y)

4.返回值的 Lambda 表达式:

java

x -> x * x

表达式在集合处理中的使用:

java

().filter(x -> x >

0).collect(());

6.在函数式接口中使用 Lambda 表达式:

假设有一个函数式接口 Calculator:

java

@FunctionalInterface

public interface Calculator {

int calculate(int x, int y);

}

7.可以使用 Lambda 表达式来实现该接口:

java

Calculator add = (x, y) -> x + y;

int result = ate(1, 2); // result = 3


本文标签: 表达式 使用 接口 函数 微商