假设我有2个并行集合,例如:a中的人名List<String>
列表以及a List<Int>
中相同顺序的年龄列表(以便每个集合中的任何给定索引指向同一个人).
我想同时遍历这两个集合,并获取每个人的姓名和年龄,并用它做一些事情.使用数组,这很容易完成:
for (int i = 0; i < names.length; i++) {
do something with names[i] ....
do something with ages[i].....
}
Run Code Online (Sandbox Code Playgroud)
使用集合执行此操作的最优雅方式(在可读性和速度方面)是什么?