Optional orElse Method

In this tutorial, we will demonstrate how to get the default value using the Optional orElse() method with an example.

The orElse() method returns the value if present, otherwise returns the default value.

Java Optional orElse() Method Example

In the below example, the orElse() method returns the default value because Optional contains a null value:

import java.util.Optional;

public class OptionalDemo {
    public static void main(String[] args) {

        String email = null;
        Optional<String> stringOptional = Optional.ofNullable(email);
        String defaultOptional = stringOptional.orElse("default@gmail.com");
        System.out.println(defaultOptional);
    }
}
Output:
default@gmail.com
In the below example, the orElse() method returns actual value because Optional contains an actual value:
import java.util.Optional;

public class OptionalDemo {
    public static void main(String[] args) {

        String email = "ramesh@gmail.com";
        Optional<String> stringOptional = Optional.ofNullable(email);
        String defaultOptional = stringOptional.orElse("default@gmail.com");
        System.out.println(defaultOptional);
    }
}
Output:
ramesh@gmail.com

Comments

Spring Boot 3 Paid Course Published for Free
on my Java Guides YouTube Channel

Subscribe to my YouTube Channel (165K+ subscribers):
Java Guides Channel

Top 10 My Udemy Courses with Huge Discount:
Udemy Courses - Ramesh Fadatare