Эффективный способ объединить элементы коллекции в Java - PullRequest
0 голосов
/ 06 марта 2012

Я пытаюсь реализовать функцию слияния, которая объединяет элементы внутри списка. Чтобы сделать его более

ясно, у меня есть List<Set<String>>, в котором есть список с данными [{1,2,4}, {3,4}, {5,6}, {7,8}, {1,10}]

и я хочу, чтобы результат был [{1,2,3,4,10}, {5,6}, {7,8}]

Какой самый эффективный способ выполнить такую ​​функцию слияния?

1 Ответ

0 голосов
/ 07 марта 2012
  1. Создание нового списка, в котором будут храниться все данные.
  2. Итерация по списку наборов.
  3. Итерация по каждому набору, добавление каждого элемента в наборе к новомуlist.
  4. Done

Это своего рода ручной способ сделать это.Класс List, вероятно, имеет какую-то функцию addAll.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...