OptionalLong ifPresentOrElse() method in Java with examples Last Updated : 14 Apr, 2023 Summarize Comments Improve Suggest changes Share Like Article Like Report The ifPresentOrElse(java.util.function.LongConsumer, java.lang.Runnable) method helps us to perform the specified LongConsumer action the value of this OptionalLong object. If a value is not present in this OptionalLong, then this method performs the given empty-based Runnable emptyAction, passed as the second parameter Syntax: public void ifPresentOrElse(LongConsumer action, Runnable emptyAction) Parameters: This method accepts two parameters: action: which is the action to be performed on this Optional, if a value is present.emptyAction: which is the empty-based action to be performed, if no 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, or no value is present and the given empty-based action is null. Below programs illustrate ifPresentOrElse() method: Program 1: Java // Java program to demonstrate // OptionalLong.ifPresentOrElse() method import java.util.OptionalLong; public class GFG { public static void main(String[] args) { // create a OptionalLong OptionalLong oplong = OptionalLong.of(12); // apply ifPresentOrElse oplong.ifPresentOrElse( (value) -> { System.out.println("Value is present, its: " + value); }, () -> { System.out.println("Value is empty"); }); } } Output: Value is present, its: 12 Program 2: Java // Java program to demonstrate // OptionalLong.ifPresentOrElse method import java.util.OptionalLong; public class GFG { public static void main(String[] args) { // create a OptionalLong OptionalLong oplong = OptionalLong.empty(); // apply ifPresentOrElse oplong.ifPresentOrElse( (value) -> { System.out.println("Value is present, its: " + value); }, () -> { System.out.println("Value is empty"); }); } } Output: Value is empty References: https://docs.oracle.com/javase/10/docs/api/java/util/OptionalLong.html#ifPresentOrElse(java.util.function.LongConsumer, java.lang.Runnable) Comment More infoAdvertise with us Next Article OptionalLong ifPresentOrElse() method in Java with examples A AmanSingh2210 Follow Improve Article Tags : Java Java - util package Java-Functions Java-OptionalLong Practice Tags : Java Similar Reads Optional ifPresentOrElse() method in Java with examples The ifPresentOrElse(Consumer, Runnable) method of java.util.Optional class helps us to perform the specified Consumer action the value of this Optional object. If a value is not present in this Optional, then this method performs the given empty-based Runnable emptyAction, passed as the second param 2 min read OptionalInt ifPresentOrElse() method in Java with examples The ifPresentOrElse(java.util.function.IntConsumer, java.lang.Runnable) method helps us to perform the specified IntConsumer action the value of this OptionalInt object. If a value is not present in this OptionalInt, then this method performs the given empty-based Runnable emptyAction, passed as the 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 OptionalLong isPresent() method in Java with examples OptionalLong help us to create an object which may or may not contain a Long value. The isPresent() method help us to get the answer that a value is present in OptionalLong object or not. If a long value is present in this object, this method returns true, otherwise false. Syntax: public boolean isP 1 min read OptionalLong ifPresent(LongConsumer) method in Java with examples The ifPresent(java.util.function.LongConsumer) method helps us to perform the specified LongConsumer action the value of this OptionalLong object. If a value is not present in this OptionalLong, then this method does nothing. Syntax: public void ifPresent(LongConsumer action) Parameters: This method 1 min read Like