The ToLongBiFunction Interface is a part of the java.util.function package which has been introduced since Java 8, to implement functional programming in Java. It represents a function which takes in two arguments of type T and U and produces an long-valued result.
This functional interface takes in two generics, namely:-
Java
- T: denotes the type of the first input argument to the operation
- U: denotes the type of the second input argument to the operation
applyAsLong()
This method accepts two arguments of type T and U and produces a long-valued result. Syntax:long applyAslong(T t, U u)Parameters: This method takes in two parameters:
- t- the first input argument
- u- the second input argument
import java.util.function.ToLongBiFunction;
public class Main {
public static void main(String args[])
{
ToLongBiFunction<Integer, String>
ob = (a, b) -> a + Integer.parseInt(b) * 1000000;
// Using applyAsLong() method
System.out.println(ob.applyAsLong(3, "10"));
}
}
Output:
10000003