我有硬币对象的列表,我想将列表投射到地图上。如何将id用作地图密钥?
class Coin {
int id;
String groupID;
String symbol;
int coinOrder;
String fullName;
}
答案 0 :(得分:2)
Map类有一个fromIterable
构造函数。您可以使用它将列表转换为地图。
Map<int, Coin> map = Map.fromIterable(list, key: (item) => item.id, value: (item) => item);