1. Введение
В этом руководстве мы покажем, как объединить две коллекции в одну логическую коллекцию.
Операция « zip»
немного отличается от стандартных «concat» или «merge» . В то время как операции «concat» или «merge» просто добавляют новую коллекцию в конец существующей коллекции, операция « zip»
берет элемент из каждой коллекции и объединяет их.
Основная библиотека не поддерживает « zip»
неявно, но, безусловно, есть сторонние библиотеки, которые поддерживают эту полезную операцию.
Рассмотрим два списка, один из которых содержит имена людей, а другой — их возраст.
List<String> names = new ArrayList<>(Arrays.asList("John", "Jane", "Jack", "Dennis"));
List<Integer> ages = new ArrayList<>(Arrays.asList(24, 25, 27));