RFR JDK-8012645: Stream methods on BitSet, Random, ThreadLocalRandom, ZipFile

Alan Bateman Alan.Bateman at oracle.com
Mon Apr 29 10:56:31 UTC 2013

On 29/04/2013 09:53, Paul Sandoz wrote:
> Yes, since a stream of increasing int values, corresponding to indexes of set bits, is created (the current index of a set bit is used to obtain the index of the next set bit) i.e. it is doing:
>    for (int i = bs.nextSetBit(0); i>= 0; i = bs.nextSetBit(i+1)) { }
> (Note that primitive streams created from ranges are also sorted/distinct, although we are still working out the edge cases for doubles).
Got it, I mis-read it and now see that the indexes are returned in order.


More information about the core-libs-dev mailing list