Open In App

Stream empty() in Java with Examples

Last Updated : 06 Dec, 2018
Improve
Improve
Like Article
Like
Save
Share
Report

Stream empty() creates an empty sequential Stream.

Syntax :

static <T> Stream<T> empty()

Parameters :

  • T : The type of stream elements.
  • Stream : A sequence of objects that supports various methods which can be pipelined to produce the desired result.

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

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads