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