Эти интерфейсы используются для представления функций, которые принимают два аргумента разных или одинаковых типов (T и U) и возвращают примитивный тип: ToDoubleBiFunction возвращает double, ToIntBiFunction возвращает int, а ToLongBiFunction возвращает long.
Применяются в случаях, когда необходимо выполнить бинарную операцию над двумя входными значениями и получить в результате примитивное числовое значение. Типичные сценарии использования:
Пример использования ToDoubleBiFunction:
java