dart map to list string

在 Dart 中,可以使用 List 类的构造函数将 Map 转换为字符串列表。可以使用 Map.values 属性获取 Map 中的所有值,并将其转换为 List 。然后,使用 List.map() 方法将每个值转换为字符串。以下是示例代码:

Map<String, int> myMap = {
  "apple": 2,
  "banana": 3,
  "orange": 5,
List<String> myList = myMap.values.map((v) => v.toString()).toList();
print(myList); // 输出:[2, 3, 5]

在上面的代码中,我们首先创建了一个 Map,其中包含三个键值对。然后,我们通过调用 Map.values 属性获取 Map 中的所有值,并将其转换为一个 Iterable。接着,我们使用 Iterable.map() 方法将每个值转换为字符串,最后将结果转换为 List。最后,我们打印输出了 List 的值。

希望这个示例能够帮助你解决问题。如果你还有其他问题,请继续提问。

  •