用于 setter 的 Lambda 表达式

2022-09-01 09:33:40

我们有用于 getter 的 lambda 表达式,如下所示:

Function<Student, String> studentNameGetter = Student::getName;

setter 的 lambda 表达式怎么样?


答案 1

我不确定您为 setter 创建 lambda 表达式是什么意思。

看起来您正在尝试做的是将方法引用分配给合适的功能接口。在这种情况下,最好的匹配是双消费者

BiConsumer<Student, String> studentNameSetter = Student::setName;

答案 2

推荐