Last Updated : 12 Jul, 2025
The
empty()method of
java.util.Optional classin Java is used to get an empty instance of this Optional class. This instance do not contain any value.
Syntax:public static <T> Optional<T> empty()Parameters:
This method accepts nothing.
Return value:This method returns an
empty instanceof this Optional class. Below programs illustrate empty() method:
Program 1: Java
// Java program to demonstrate
// Optional.empty() method
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// create a Optional
Optional<Integer> op
= Optional.empty();
// print value
System.out.println("Optional: "
+ op);
}
}
Output:
Optional: Optional.emptyProgram 2: Java
// Java program to demonstrate
// Optional.empty() method
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// create a Optional
Optional<String> op
= Optional.empty();
// print value
System.out.println("Optional: "
+ op);
}
}
Output:
Optional: Optional.emptyReference: https://docs.oracle.com/javase/9/docs/api/java/util/Optional.html#empty--
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4