Лямбда-выражение для сеттера

Мы можем использовать выражение лямбда для геттера, как показано ниже

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

Как насчет создания лямбда-выражения для сеттера?

Ответы

Ответ 1

Я не уверен, что вы подразумеваете, создавая лямбда-выражение для сеттера.

Похоже, что вы пытаетесь сделать это, чтобы назначить ссылку на метод подходящего функционального интерфейса. В этом случае лучшим совпадением является BiConsumer:

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