在帶有lambda b93的JDK 8中,有一個類java.util.stream.Streams.zip in b93可用於壓縮流(這在教程Exploring Java8 Lambdas. Part 1 by Dhananjay Nene中進行了說明)。此功能:使用帶有lambda的JDK8壓縮流(java.util.stream.Streams.zip)
創建一個惰性且連續的組合流,其中的元素是組合兩個流的元素的 結果。
但是在b98中這個消失了。事實上,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/ –