OptionalLong getAsLong() method in Java with examples

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() methodimport 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() methodimport 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



