📜  在 dart 中过滤重复项 (1)

📅  最后修改于: 2023-12-03 14:50:53.669000             🧑  作者: Mango

在 Dart 中过滤重复项

在 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 中过滤重复项有所帮助!