The ToLongFunction 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 an argument of type T and produces a long-valued result.
This functional interface takes in only one generic, namely:-
Java
- T: denotes the type of the input argument to the operation
applyAsLong():
This method accepts an argument of type T and gives a long-valued result. Syntax:long applyAsLong(T value)Parameters: This method takes in one parameter value which is an argument of type T. Returns: This method returns a long-valued result. Below is the code to illustrate applyAsLong() method: Program
import java.util.function.ToLongFunction;
public class Main {
public static void main(String args[])
{
// Instantiating ToLongFunction
ToLongFunction<Integer> ob = a -> a * 10000;
// Applying the above function
// using applyAsLong()
System.out.println(ob.applyAsLong(3));
}
}
Output:
30000