【发布时间】:2020-12-03 14:10:27
【问题描述】:
所以我正在 Flutter 中开发一个应用程序,长话短说:我有 2 个“过滤器选项”,它们创建了 2 个单独的列表。现在我想要的是使用这两个列表并找到两个列表中都存在的项目并将该项目添加到第三个列表中。
例子:
列表
列表
结果:[1, 2]
我知道我可能会遍历 1 个列表,然后使用“contains()”检查该项目是否存在于另一个列表中。但可能是 1 个(或两个)列表为空,然后我的第三个列表将为空,因为我永远不会循环将重复项添加到第三个列表
【问题讨论】:
-
这能回答你的问题吗? extract common elements from lists in dart