📅  最后修改于: 2023-12-03 14:50:53.669000             🧑  作者: Mango
在 Dart 中,过滤重复项可以通过集合的方法来实现。Dart 提供了多种用于集合操作的方法,其中包括过滤方法用于去除重复项。
以下是在 Dart 中过滤重复项的示例代码:
void main() {
List<int> numbers = [1, 2, 3, 4, 5, 4, 3, 2, 1];
List<int> distinctNumbers = numbers.toSet().toList();
print('原始列表:$numbers');
print('过滤重复项后的列表:$distinctNumbers');
}
上述代码中,我们首先定义了一个整型列表 numbers
,其中包含了一些重复的数字。然后,我们使用 toSet()
方法将列表转化为集合,这样就会自动去除其中的重复项。最后,我们再将集合转化回列表,并将结果存储在 distinctNumbers
中。
运行上述代码,输出如下:
原始列表:[1, 2, 3, 4, 5, 4, 3, 2, 1]
过滤重复项后的列表:[1, 2, 3, 4, 5]
通过以上代码,我们成功过滤了列表中的重复项,得到了一个只包含不重复数字的新列表。
希望以上内容能对你在 Dart 中过滤重复项有所帮助!