Как наиболее элегантно перебрать параллельные коллекции?

Скажем, у меня есть 2 параллельные коллекции, например: список людейимена вList и список их возраста вList в том же порядке (так что любой данный индекс в каждой коллекции относится к одному и тому же человеку).

Я хочу перебрать обе коллекции одновременно, выбрать имя и возраст каждого человека и что-то с этим сделать. С массивами это легко сделать с помощью:

for (int i = 0; i < names.length; i++) {
   do something with names[i] ....
   do something with ages[i].....
}

Каков был бы самый элегантный способ (с точки зрения читабельности и скорости) сделать это с коллекциями?

Ответы на вопрос(8)

Ваш ответ на вопрос