What should be the return type of a zip function? (zip as in most other languages, e.g. read here)
I thought about some Pair-type but that
No, there isn't explicitly a pair (or any tuple) in the standard JRE.
There was a discussion on the subject on the javaposse Google group that you might be interested in, that links off to a post by Dick Wall on why Java needs a Pair and a Triple, plus a similar question asked here.
Update - original question was whether there was a Pair in Java. This answer may no longer make sense.