OptionalLong getAsLong() method in Java with examples
Last Updated :
24 Apr, 2023
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
import java.util.OptionalLong;
public class GFG {
public static void main(String[] args)
{
OptionalLong opLong = OptionalLong.of( 445325 );
System.out.println( "OptionalLong: "
+ opLong.toString());
System.out.println( "Value in OptionalLong = "
+ opLong.getAsLong());
}
}
|
Output:
OptionalLong: OptionalLong[445325]
Value in OptionalLong = 445325
Program 2:
Java
import java.util.OptionalLong;
public class GFG {
public static void main(String[] args)
{
try {
OptionalLong opLong = OptionalLong.empty();
System.out.println( "OptionalLong: "
+ opLong.toString());
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
Please Login to comment...