我会用
Map我自己。但是请您相信,一对数组在您的情况下很有意义,那么采用一种方法来获取两个数组并返回
Iterable包装器呢?
从概念上讲:
for (Pair<K,V> p : wrap(list1, list2)) { doStuff(p.getKey()); doStuff(p.getValue());}该
Iterable<Pair<K,V>>包装将隐藏边界检查。

我会用
Map我自己。但是请您相信,一对数组在您的情况下很有意义,那么采用一种方法来获取两个数组并返回
Iterable包装器呢?
从概念上讲:
for (Pair<K,V> p : wrap(list1, list2)) { doStuff(p.getKey()); doStuff(p.getValue());}该
Iterable<Pair<K,V>>包装将隐藏边界检查。