用于 setter 的 Lambda 表达式
我们有用于 getter 的 lambda 表达式,如下所示:
Function<Student, String> studentNameGetter = Student::getName;
setter 的 lambda 表达式怎么样?
我们有用于 getter 的 lambda 表达式,如下所示:
Function<Student, String> studentNameGetter = Student::getName;
setter 的 lambda 表达式怎么样?
我不确定您为 setter 创建 lambda 表达式是什么意思。
看起来您正在尝试做的是将方法引用分配给合适的功能接口。在这种情况下,最好的匹配是双消费者
:
BiConsumer<Student, String> studentNameSetter = Student::setName;