In Java, the OptionalDouble
object is a container object that may or may not contain a double
value.
The
OptionalDouble
class is present in thejava.util
package.
The empty
method is used to get the empty instance of the OptionalDouble
class. The returned object doesn’t have any value.
public static OptionalDouble empty()
This method doesn’t take any arguments.
This method returns an OptionalDouble
object with an empty value.
The code below denotes how to use the empty
method.
import java.util.OptionalDouble;class OptionalDoubleEmptyExample {public static void main(String[] args) {OptionalDouble optional = OptionalDouble.empty();// print valueSystem.out.println("OptionalDouble : " + optional);System.out.println("Has value: " + optional.isPresent());}}
In the code above:
In line 1, we imported the OptionalDouble
class.
In line 5, we used the empty
method to get an empty OptionalDouble
object. The returned object doesn’t have any value.
In line 7, we printed the created OptionalInt
object.
In line 8, we used the isPresent
method to check if the object contains a value. We will get false
as a result.