Je voudrais dupliquer un flux Java 8 pour pouvoir le gérer deux fois. Je peux collectcomme liste et obtenir de nouveaux flux à partir de cela; // doSomething() returns a stream List<A> thing = doSomething().collect(toList()); thing.stream()... // do stuff thing.stream()... // do other stuff...