在具有 lambda b93的 JDK 8中,有一个类 B93中的 java.util.stream. Streams.zip可用于压缩流(在教程 探索 Java8 Lambdas 第一部分作者: Dhananjay Nene中进行了说明)。这个功能:
创建一个延迟和顺序组合的 Stream,其元素是 结合两个流元素的结果。
但是在 b98中这个消失了。事实上 Streams
类甚至在 B98中的 java.util.stream中都不能访问。
这个功能被移动了吗? 如果移动了,我如何使用 b98简洁地压缩流?
我想到的应用程序是 在这个 Java 中实现了 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的功能)。