Java 8 Streams Java Java API
java.util.stream.Stream
static <T> Stream<T> empty()
Returns an empty sequential Stream.
Stream
An empty stream might be useful to avoid null pointer exceptions while callings methods with stream parameters.
package com.logicbig.example.stream;import java.util.stream.Stream;public class EmptyExample { public static void main(String... args) { Stream<Object> myStream = Stream.empty(); someMethod(myStream); } public static void someMethod(Stream<?> stream) { stream.forEach(System.out::println); }}