Скажем, у меня есть две параллельные коллекции, например: список имен людей в List<String>
и список их возраста в List<Int>
в том же порядке (так, чтобы любой данный индекс в каждой коллекции ссылался на тот же человек).
Я хочу итерации по обеим коллекциям одновременно и вызывать имя и возраст каждого человека и что-то делать с ним. С массивами это легко сделать с помощью:
for (int i = 0; i < names.length; i++) {
do something with names[i] ....
do something with ages[i].....
}
Каким будет самый элегантный способ (с точки зрения удобочитаемости и скорости) сделать это с помощью коллекций?