Сжатие потоков с использованием JDK8 с использованием лямбды (java.util.stream.Streams.zip)

В JDK 8 с лямбдой b93 появился классjava.util.stream.Streams.zip в b93 который может быть использован для сжатия потоков (это показано в учебникеИзучение Java8 Lambdas. Часть 1 Дананджай Нене). Эта функция:

Создает ленивый и последовательный объединенный поток, элементы которого являются результатом объединения элементов двух потоков.

Однако в b98 это исчезло. ФактическиStreams класс даже не доступен вjava.util.stream в b98.

Была ли эта функциональность перемещена, и если да, то как мне сжать потоки сжато, используя b98?

Приложение, которое я имею в виду,в этой реализации Java Шэньгде я заменил функциональность почтового индекса в

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)

функции с довольно подробным кодом (который не использует функциональность из b98).

Ответы на вопрос(13)

Ваш ответ на вопрос