Как лямбда-выражению передать два разных параметра?
Например
Function
amount - Integer, s - String.
Есть ли еще какая-то возможность, кроме как определения интерфейса вроде:
@FunctionalInterface
interface Function3 {
public R apply (A a, B b);
}
Ответ
Вероятно, Вам нужна следующая конструкция:
BiFunction
Кстати, поскольку выражение в лямбде единственно, её можно записать покороче:
BiFunction
Комментариев нет:
Отправить комментарий