OptionalDouble ifPresent(DoubleConsumer) method in Java with examples Last Updated : 11 Jul, 2025 Comments Improve Suggest changes Like Article Like Report The ifPresent(java.util.function.DoubleConsumer) method helps us to perform the specified DoubleConsumer action the value of this OptionalDouble object. If a value is not present in this OptionalDouble, then this method does nothing. Syntax: public void ifPresent(DoubleConsumer action) Parameters: This method accepts a parameter action which is the action to be performed on this Optional, if a value is present. Return value: This method returns nothing. Exception: This method throw NullPointerException if a value is present and the given action is null. Below programs illustrate ifPresent(DoubleConsumer) method: Program 1: Java // Java program to demonstrate // OptionalDouble.ifPresent(DoubleConsumer) method import java.util.OptionalDouble; public class GFG { public static void main(String[] args) { // create a OptionalDouble OptionalDouble opdouble = OptionalDouble.of(0.23425); // apply ifPresent(DoubleConsumer) opdouble.ifPresent((value) -> { value = Math.pow(value, 4); System.out.println("Value after modification:=> " + value); }); } } Output: Program 2: Java // Java program to demonstrate // OptionalDouble.ifPresent(DoubleConsumer) method import java.util.OptionalDouble; public class GFG { public static void main(String[] args) { // create a OptionalDouble OptionalDouble opdouble = OptionalDouble.empty(); // apply ifPresent(DoubleConsumer) opdouble.ifPresent((value) -> { System.out.println("Value:=> " + value); }); System.out.println("As OptionalDouble is empty value" + " is not modified"); } } Output: References: https://docs.oracle.com/javase/10/docs/api/java/util/OptionalDouble.html#ifPresent(java.util.function.DoubleConsumer) Comment More infoAdvertise with us Next Article OptionalDouble ifPresentOrElse() method in Java with examples A AmanSingh2210 Follow Improve Article Tags : Java Java - util package Java-Functions Java-OptionalDouble Practice Tags : Java Similar Reads OptionalDouble ifPresentOrElse() method in Java with examples The ifPresentOrElse(java.util.function.DoubleConsumer, java.lang.Runnable) method helps us to perform the specified DoubleConsumer action the value of this OptionalDouble object. If a value is not present in this OptionalDouble, then this method performs the given empty-based Runnable emptyAction, p 2 min read OptionalDouble ifPresentOrElse() method in Java with examples The ifPresentOrElse(java.util.function.DoubleConsumer, java.lang.Runnable) method helps us to perform the specified DoubleConsumer action the value of this OptionalDouble object. If a value is not present in this OptionalDouble, then this method performs the given empty-based Runnable emptyAction, p 2 min read OptionalDouble of(double) method in Java with examples The of(double) method help us to get an OptionalDouble object which contains a double value which is passed as a parameter to this method. Syntax: public static OptionalDouble of(double value) Parameters: This method accepts a double value as parameter that will be set to the returned OptionalDouble 1 min read OptionalDouble of(double) method in Java with examples The of(double) method help us to get an OptionalDouble object which contains a double value which is passed as a parameter to this method. Syntax: public static OptionalDouble of(double value) Parameters: This method accepts a double value as parameter that will be set to the returned OptionalDouble 1 min read OptionalDouble isPresent() method in Java with examples OptionalDouble help us to create an object which may or may not contain a Double value. The isPresent() method help us to get the answer that double value is present in OptionalDouble object or not. If a double value is present, returns true, otherwise false. Syntax: public boolean isPresent() Param 1 min read OptionalDouble isPresent() method in Java with examples OptionalDouble help us to create an object which may or may not contain a Double value. The isPresent() method help us to get the answer that double value is present in OptionalDouble object or not. If a double value is present, returns true, otherwise false. Syntax: public boolean isPresent() Param 1 min read Like