title: Getting the next item from a Java 8 stream
body: <p>I'd like to retrieve and remove the next item from a Java 8 <code>Stream</code>, without this <code>Stream</code> getting closed.</p>
  
  <pre><code>Stream&lt;Integer&gt; integerStream = Stream.iterate( 0, x -&gt; new Integer(x + 1) );
  Integer zero = integerStream.getNext(); // 0
  Integer one  = integerStream.getNext(); // 1
  ...
  </code></pre>
  
  <p>Is this possible?</p>