首页 > 解决方案 > 如何在列表中加入具有相同值的字符串列表

问题描述

我有一个字符串列表,我需要将相同的值加入到一个列表中,并添加每个列表的不同值。

例如:

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 的数据,也许我不应该使用字符串列表。

任何建议都将受到欢迎。

标签: algorithmlistsortingflutterdart

解决方案


您可以通过以下方式加入列表:

List listJoin = (listA + listB).toSet().toList();

推荐阅读