Open In App

OptionalInt orElse(int) method in Java with examples

Improve
Improve
Like Article
Like
Save
Share
Report

The orElse(int) method helps us to get the value in this OptionalInt object. If a value is not present in this OptionalInt, then this method returns the value passed as the parameter. 

Syntax:

public int orElse(int other)

Parameters: This method accepts int the value to be returned, if no value is present. 

Return value: This method returns the value, if present, otherwise other. 

Below programs illustrate orElse() method: 

Program 1: 

Java




// Java program to demonstrate
// OptionalInt.orElse(int) method
 
import java.util.OptionalInt;
 
public class GFG {
 
    public static void main(String[] args)
    {
 
        // create a OptionalInt
        OptionalInt opInt = OptionalInt.of(452146);
 
        // get value using orElse
        int value = opInt.orElse(13421);
 
        // print value
        System.out.println("value: " + value);
    }
}


Output:

value: 452146

Program 2: 

Java




// Java program to demonstrate
// OptionalInt.orElse(int) method
 
import java.util.OptionalInt;
 
public class GFG {
 
    public static void main(String[] args)
    {
 
        // create a OptionalInt
        OptionalInt opInt = OptionalInt.empty();
 
        // get value using orElse
        int value = opInt.orElse(13421);
 
        // print value
        System.out.println("value: " + value);
    }
}


Output:

value: 13421

References: https://docs.oracle.com/javase/10/docs/api/java/util/OptionalInt.html#orElse(int)



Last Updated : 14 Apr, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads