What is the OptionalDouble.of method in Java?
In Java, the OptionalDouble object is a container object that may or may not contain a double value.
The
OptionalDoubleclass is present in thejava.utilpackage.
The of method
The of method is used to get an instance of the OptionalDouble class with the specified double value.
Syntax
public static OptionalDouble of (double value)
Parameters
This method takes as a parameter the double value that is to be present in the OptionalDouble object.
Return value
This method returns an OptionalDouble object with the specified double value.
Code
The code below shows how to use the of method.
import java.util.OptionalDouble;class OptionalDoubleOfExample {public static void main(String[] args) {OptionalDouble optional1 = OptionalDouble.of(1.5);System.out.println("Optional 1: " + optional1);OptionalDouble optional2 = OptionalDouble.of(10.8967);System.out.println("Optional 2: " + optional2);}}
Explanation
In the code above:
- In line 1, we imported the
OptionalDoubleclass.
import java.util.OptionalDouble;
- In line 5, we used the
ofmethod to get anOptionalDoubleobject with thedoublevalue1.5.
OptionalDouble optional1 = OptionalDouble.of(1.5);
optional1; // OptionalDouble[1.5]
- In line 8, we used the
ofmethod to get anOptionalDoubleobject with the value10.8967.
OptionalDouble optional2 = OptionalDouble.of(10.8967);
optional2;// OptionalDouble[10.8967]