[英]Converting Map<key, value> to List<value>
我一直在寻找一段时间没有成功。 我正在尝试将Map转换为List(丢弃键)。
当然,我能做到
var addictionList = new List<AddictionDay>();
dataMan.forEach((String date, AddictionDay day) {
addictionList.add(day);
});
但有没有更简单的方法,比如
var addictionList = dataMan.toList();
?
map
函数似乎没什么帮助,因为它只接受MapEntry<K2, V2>
作为参数,所以它是不行的。 很惊讶没人问过这个问题。
我也在考虑新的类扩展Map,但是现在我只是在寻找一些本地方式来实现它,如果它存在的话。
你需要这个还是更复杂的东西?
var _map = {1: 'one', 2: 'two', 3: 'three'};
var values =_map.values.toList();
print(values);
结果:
[one, two, three]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.