algorithm - 如何在列表中加入具有相同值的字符串列表
问题描述
我有一个字符串列表,我需要将相同的值加入到一个列表中,并添加每个列表的不同值。
例如:
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 的数据,也许我不应该使用字符串列表。
任何建议都将受到欢迎。
解决方案
您可以通过以下方式加入列表:
List listJoin = (listA + listB).toSet().toList();
推荐阅读
- kedro - 在 Kedro 中,如何在管道中获取中间数据集?
- javascript - 用 javascript 对象连接 html 按钮
- html - 使用 Node.js 将 HTML 表单数据插入 HEROKU PostgreSQL 数据库
- r - 如何在平方协方差矩阵中组织协方差对列表?
- jenkins - JMeter 有没有办法记录最近发送的 500 个请求和响应?
- javascript - 尝试导航到动态路由时出现 NextJS 错误
- json - 如何同步 gsheet 行中的计算。从上到下开始
- nestjs - NestJS - 在拦截器中使用服务(不是全局拦截器)
- python - 我可以将一个 numpy 数组分配给 pandas 1.0.3 中的新列吗
- php - FIND_IN_SET 通用符号?