在 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
的值。
希望这个示例能够帮助你解决问题。如果你还有其他问题,请继续提问。