web-dev-qa-db-ja.com

セッターのラムダ式

以下のように、getterのラムダ式があります。

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

セッターのラムダ式はどうですか?

19
Kowser

セッターのラムダ式を作成することで何を意味するのかわかりません。

実行しようとしているように見えるのは、メソッド参照を適切な機能インターフェースに割り当てることです。その場合、最適な一致は BiConsumer です。

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