Open In App

OptionalLong getAsLong() method in Java with examples

Last Updated : 24 Apr, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

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

Syntax:

public long getAsLong()

Parameters: This method accepts nothing. 

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

Exception: This method throws NoSuchElementException if no value is present Below programs illustrate getAsLong() method: 

Program 1: 

Java




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


Output:

OptionalLong: OptionalLong[445325]
Value in OptionalLong = 445325

Program 2: 

Java




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


Output:

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

Example:

Java




import java.io.*;
import java.util.OptionalLong;
 
public class GFG {
    public static void main(String[] args)
    {
        OptionalLong optionalLong
            = OptionalLong.of(123456789L);
        long longValue = optionalLong.getAsLong();
        System.out.println("The Long value: " + longValue);
    }
}


Output

The Long value: 123456789


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads