Open In App

Stream empty() in Java with Examples

Stream empty() creates an empty sequential Stream.

Syntax :



static <T> Stream<T> empty()

Parameters :

Return Value : Stream empty() returns an empty sequential stream.



Note : An empty stream might be useful to avoid null pointer exceptions while callings methods with stream parameters.

Example :




// Java code for Stream empty()
import java.util.*;
import java.util.stream.Stream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // Creating an empty Stream
        Stream<String> stream = Stream.empty();
  
        // Displaying elements in Stream
        stream.forEach(System.out::println);
    }
}

Output :

No Output
Article Tags :