2013-05-27 12 views
9

Vedo molti post di blog menzionare una classe Streams e vedo che era una volta part of the lambda branch API. Sembra essere API non pubblico ora e è does not match the previous implementation. C'è un modo diverso di fare Streams.concat() o aggiungere più valori a uno stream?Java 8 java.util.stream.Streams

+0

Si dovrebbe menzionare quale build di pre-release si sta facendo riferimento. – McDowell

+0

Ultima build 91 – nebkat

+0

@assylias Lo accetterò come risposta finché non verrà implementato, grazie – nebkat

risposta

11

La classe Streams è stata divisa e alcuni dei suoi metodi sono stati spostati in StreamSupport, che non contiene un metodo concat nell'ultima build. La spiegazione della suddivisione è spiegata here.

Il caso specifico di concat è stato menzionato separatamente in this post dove è stato proposto per la rimozione ed è stato apparentemente rimosso.

Tuttavia, a later post sembra indicare che riapparirà nelle generazioni future.