Sunday, November 17, 2024
Google search engine
HomeLanguagesJavaOptionalInt getAsInt() method in Java with examples

OptionalInt getAsInt() method in Java with examples

OptionalInt help us to create an object which may or may not contain a int value. The getAsInt() method returns value If a value is present in OptionalInt object, otherwise throws NoSuchElementException.

Syntax:

public int getAsInt()

Parameters: This method accepts nothing.

Return value: This method returns the value described by this OptionalInt.

Exception: This method throws NoSuchElementException if no value is present

Below programs illustrate getAsInt() method:

Program 1:




// Java program to demonstrate
// OptionalInt.getAsInt() method
  
import java.util.OptionalInt;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create an OptionalInt instance
        OptionalInt opInt = OptionalInt.of(45);
  
        System.out.println("OptionalInt: "
                           + opInt.toString());
  
        // Get value in this instance
        // using getAsInt()
        System.out.println("Value in OptionalInt = "
                           + opInt.getAsInt());
    }
}


Output:

OptionalInt: OptionalInt[45]
Value in OptionalInt = 45

Program 2:




// Java program to demonstrate
// OptionalInt.getAsInt() method
  
import java.util.OptionalInt;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        try {
  
            // Create an OptionalInt instance
            OptionalInt opInt = OptionalInt.empty();
  
            System.out.println("OptionalInt: "
                               + opInt.toString());
  
            // Get value in this instance
            // using getAsInt()
            System.out.println("Value in OptionalInt = "
                               + opInt.getAsInt());
        }
        catch (Exception e) {
  
            System.out.println("Exception: " + e);
        }
    }
}


Output:

OptionalInt: OptionalInt.empty
Exception: java.util.NoSuchElementException: No value present

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

Dominic Rubhabha-Wardslaus
Dominic Rubhabha-Wardslaushttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Recent Comments