dart 数组对象去重
时间: 2024-01-27 07:14:21 浏览: 162
json转dart工具.exe
在Dart中,可以使用Set来实现数组对象的去重。Set是一种无序且不包含重复元素的集合。你可以将数组转换为Set,然后再将Set转换回数组,这样就可以实现去重的效果。
以下是一个示例代码:
```dart
List<int> list = [1, 2, 3, 2, 4, 3, 5];
Set<int> set = Set<int>.from(list);
List<int> uniqueList = set.toList();
print(uniqueList); // 输出:[1, 2, 3,4, 5]
```
在上面的代码中,我们首先定义了一个包含重复元素的数组`list`。然后,我们使用`Set<int>.from(list)`将数组转换为Set,这样就会自动去除重复元素。最后,我们使用`toList()`将Set转换回数组,得到了去重后的数组`uniqueList`。
阅读全文