In JDK 8 con lambda b93 c'era una classe java.util.stream.Streams.zip in b93 che poteva essere utilizzata per i flussi zip (questo è illustrato nel tutorial Exploring Java8 Lambdas. Part 1 by Dhananjay Nene). Questa funzione:Zippare i flussi utilizzando JDK8 con lambda (java.util.stream.Streams.zip)
crea un flusso artificiale e combinata sequenziale i cui elementi sono il risultato di combinando gli elementi di due flussi.
Tuttavia in b98 questo è scomparso. Infatti la classe Streams
non è nemmeno accessibile in java.util.stream in b98.
Questa funzionalità è stata spostata e, in caso affermativo, come faccio a comprimere i flussi in modo conciso utilizzando b98?
L'applicazione che ho in mente è in this java implementation of Shen, dove ho sostituito la funzionalità zip nella
static <T> boolean every(Collection<T> c1, Collection<T> c2, BiPredicate<T, T> pred)
static <T> T find(Collection<T> c1, Collection<T> c2, BiPredicate<T, T> pred)
funzioni con codice piuttosto dettagliato (che non utilizza funzionalità da b98).
Ah appena scoperto che sembra essere stato rimosso completamente: http://mail.openjdk.java.net/pipermail/lambda-libs-spec-observers/2013-June/002029.html – artella
possibile duplicato di [Java 8 java.util.stream.Streams] (http://stackoverflow.com/questions/16780647/java-8-java-util-stream-streams) – assylias
"Esplorazione di Java8 Lambdas. Parte 1" - nuovo collegamento per questo articolo è http://blog.dhananjaynene.com/2013/02/exploring-java8-lambdas-part-1/ –