Java的zip函数

Java的zip函数,java,functional-programming,Java,Functional Programming,是否有一些标准API或已建立的第三方库(我认为是commons或Guava)在Java中提供了Ruby或Clojure等语言中的zip或map vector函数 (zip '(1 2 3) '(a b c)) '( (1 a) (2 b) (3 c)) 因此,签名(针对两个集合)应为: public static <V,T> List< Pair<V, T> > zip (List<V> vs, List<T> ts); publi

是否有一些标准API或已建立的第三方库(我认为是commons或Guava)在Java中提供了Ruby或Clojure等语言中的
zip
map vector
函数

(zip '(1 2 3) '(a b c))
'( (1 a) (2 b) (3 c))
因此,签名(针对两个集合)应为:

public static <V,T> List< Pair<V, T> > zip (List<V> vs, List<T> ts);
publicstaticlistzip(列表vs,列表ts);

其中,
Pair
可能也会在该库中定义。我知道实现起来很琐碎,但可能会说库还有其他的功能优势。

有一个
zip
实现有一个
zip
实现

本身没有标准。我玩过一点,基本的东西都可以

这里更详细地回答了这一问题:


但您也可以考虑使用类似于(JVM上运行的)< /P> < P>本身没有标准。我玩过一点,基本的东西都可以

这里更详细地回答了这一问题:


你也可以考虑使用类似于(JVM上运行的)

YEAP之类的东西,应该提到的是,我偶然发现,但它似乎并没有很好地建立(例如,没有Maven RePo中的常春藤DeP),应该已经提到了-我偶然发现了它,但是它似乎并没有很好地建立起来(例如Maven RePo中没有IVY DEPS)。番石榴是第一对。番石榴是第一对。