T - the type of the first argument to the function
U - the type of the second argument to the function
R - the type of the result of the function
@FunctionalInterface public interface BiFunction<T,U ,R>
Function.
This is a functional interface whose functional method is apply(Object, Object).
Function
| Modifier and Type | Method and Description |
|---|---|
default <V> BiFunction |
andThen(Function
Returns a composed function that first applies this function to its input, and then applies the
after function to the result.
|
R |
apply(T t, U u)
Applies this function to the given arguments.
|
R apply(T t, U u)
t - the first function argument
u - the second function argument
default <V> BiFunction<T ,U ,V> andThen(Function <? super R ,? extends V> after)
after function to the result. If evaluation of either function throws an exception, it is relayed to the caller of the composed function.
V - the type of output of the
after function, and of the composed function
after - the function to apply after this function is applied
after function
NullPointerException - if after is null