Как объединить списки строк с одинаковым значением в списке - PullRequest
0 голосов
/ 25 октября 2019

У меня есть список списка строк, и мне нужно объединить одинаковые значения в один список и добавить разные значения каждого списка.

Например:

List <String> listA = ["A", "B", "C"];
List <String> listB = ["A", "B", "D"];
List <String> listJ = ["J, K"];
List <String> listz = ["z"];

объединенный список будет выглядеть так:

List <String> listJoin = ["A", "B", "C","D"];

, и результат должен быть:

List <List <String>> resultList = [listJoin, listJ, listz];

Это данные, полученные от json, может быть, я не должениспользуйте список строк.

Любые предложения приветствуются.

1 Ответ

0 голосов
/ 25 октября 2019

Вы можете присоединиться к списку:

List listJoin = (listA + listB).toSet().toList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...