Hank Gay Hank Gay - 1 month ago 13
Java Question

Is there an accepted Java equivalent to Python's zip()?

I've got two

List
objects and I want to pair them up, just like the
zip()
function in Python. I'm pretty sure this isn't available in the JDK, but is there something like this in a fairly widespread library, similar to Apache Commons Collections? Thanks.

Answer

Functional Java has zip, zipWith and zipIndex the way you would expect from Haskell or Scala. (Indeed, the authors are pretty much all Haskell programmers.)