Flutter 中,数组对象转成map
时间: 2024-04-27 21:03:46 浏览: 152
Flutter List数组避免插入重复数据的实现
在Dart中,可以使用`List`的`asMap()`方法将一个数组转换为一个`Map`,其中`List`中的每个元素将成为`Map`的键值对中的键,其索引将成为值。以下是一个示例:
```dart
List<String> fruits = ['apple', 'banana', 'orange'];
Map<int, String> fruitMap = fruits.asMap();
print(fruitMap); // {0: 'apple', 1: 'banana', 2: 'orange'}
```
在上面的代码中,`fruits`数组被转换为一个`Map`,其中每个元素的索引成为键,元素本身成为值。你可以使用相同的方法将任何类型的数组转换为`Map`。
阅读全文