 <p>Use a logic OR to combine your streams into only one stream:</p> <pre><code>public static void main(String[] args) { Stream&lt;String&gt; stream = Stream.of("abc", "aef", "bcd", "bef", "crf"); stream.filter(s -&gt; s.startsWith("a") || s.startsWith("b")).forEach(System.out::println); } </code></pre>