В JDK 8 с лямбдой b93 существовал класс java.util.stream.Streams.zip in b93, который можно было использовать для zip-потоков (это показано в уроке Exploring Java8 Lambdas. Part 1 by Dhananjay Nene). Эта функция:Спиннинг потоков с использованием JDK8 с lambda (java.util.stream.Streams.zip)
Создает ленивый и последовательный комбинированный поток, элементы которого является результатом объединения элементов двух потоков.
Однако в b98 это исчезло. Infact Streams
класс даже не доступен в java.util.stream in b98.
Была ли эта функциональность перемещена, и если да, то как я могу быстро использовать сжатие потоков с помощью b98?
Приложение Я имею в виде in this java implementation of Shen, где я заменил функциональность почтового индекса в
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).
А только что узнал, что это, кажется, были удалены полностью: http://mail.openjdk.java.net/pipermail/lambda-libs-spec-observers/2013-June/002029.html – artella
возможно дубликат [Java 8 java.util.stream.Streams] (http://stackoverflow.com/questions/16780647/java-8-java-util-stream-streams) – assylias
«Изучение Java8 Lambdas. Часть 1» - новая ссылка для этой статьи http://blog.dhananjaynene.com/2013/02/exploring-java8-lambdas-part-1/ –