ObjDoubleConsumer
is a functional interface that expects an object-valued and a double-valued argument as input and produces no output. The interface contains one method, accept
.
The ObjDoubleConsumer
interface is defined in the java.util.function
package. To import the ObjDoubleConsumer
interface, use the following import statement.
import java.util.function.ObjDoubleConsumer;
accept
methodaccept
is the functional method of the interface that accepts an object and a double
input and performs the given operation on the inputs without returning any result.
void accept(T t, double value)
T t
: The first object argument.double value
: The double
input argument.The accept
method doesn’t return a result.
import java.util.function.ObjDoubleConsumer;public class Main{public static void main(String[] args) {// Implementation of ObjDoubleConsumerObjDoubleConsumer<Integer> objDoubleConsumer = (i1, d1) -> System.out.println(i1 + " + " + d1 + " = " + (i1 + d1));Integer i1 = 100;double d1 = 12.32;// calling the accept methodobjDoubleConsumer.accept(i1, d1);}}
In the code above, we create an implementation of the ObjDoubleConsumer
interface that accepts an integer
i1
as the object argument and double
d1
as a double
value argument. Our code prints the sum of the arguments to the console.