Я пытаюсь найти чистый и защищенный типовым способом в Java, чтобы итерация более трех или более списков равной длины за один раз.
by type-safe, я имею в виду, что тип результата точно отражает типы входных аргументов. < /p>
Пример:
Поэтому, если у меня есть такие списки: < /p>
List names = List.of("Alice", "Bob", "Charlie");
List ages = List.of(25, 30, 28);
List active = List.of(true, false, true);
< /code>
Что я хочу, так это что-то краткое и читаемое подобное (псевдо-код): < /p>
zip(names, ages, active).forEach((name, age, active) -> {
// Types of name, age and active are inferred from the input arguments,
// so not need to cast them to the initial types
//
// do something
})
Подробнее здесь: https://stackoverflow.com/questions/797 ... of-differe