ToLongBiFunction
is a functional interface that accepts two arguments and returns back a long. The interface contains one method: applyAsLong
.
The ToLongBiFunction
interface is defined in the java.util.function
package. To import the ToLongBiFunction
interface, check the following import statement.
import java.util.function.ToLongBiFunction;
applyAsLong(T t, U u)
This method applies the function to the given arguments and returns a long. This is the functional method of the interface.
long applyAsLong(T t, U u);
T t
- the first argument.U u
- the second argument.The method returns a long.
import java.util.function.ToLongBiFunction;public class Main{public static void main(String[] args) {ToLongBiFunction<Integer, Integer> convertSumToLong = (i1, i2) -> i1 + i2;Integer i1 = 5;Integer i2 = 100;// calling applyAsLong method of the ToLongBiFunctionSystem.out.println(convertSumToLong.applyAsLong(i1, i2));}}
In the above code, we created a ToLongBiFunction
interface that accepts two integer arguments and returns the sum of the two integer arguments as a long value.