Zipando fluxos usando o JDK8 com lambda (java.util.stream.Streams.zip)

No JDK 8 com lambda b93 havia uma aulajava.util.stream.Streams.zip em b93 que pode ser usado para compactar fluxos (isso é ilustrado no tutorialExplorando Lambdas Java8. Parte 1 por Dhananjay Nene). Esta função:

Cria um fluxo combinado preguiçoso e seqüencial cujos elementos são o resultado da combinação dos elementos de dois fluxos.

No entanto, em b98 isso desapareceu. Infact oStreams classe não é mesmo acessível emjava.util.stream no b98.

Esta funcionalidade foi movida e, em caso afirmativo, como faço o zip de fluxos de forma concisa usando o b98?

O aplicativo que tenho em mente énesta implementação java de Shen, onde substituí a funcionalidade zip no

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)

funções com código bastante detalhado (que não usa a funcionalidade do b98).

questionAnswers(13)

yourAnswerToTheQuestion