我有下面的Map
final CountryCodeToName =
{
"US": "01",
"GBP": "17",
"EUR": "33"
};
使用此Map,我可以成功地从数值中检索Currency名称,如下所示
CountryCodeToName.entries.firstWhere((element) => element.value=='33').key // returns EUR
但是,是否也有地方可以返回该值的索引呢?在上面的例子中,它是2
(3也可以)
谢谢!
4条答案
按热度按时间9cbw7uwe1#
您可以创建一个键的列表和另一个值的键,无论您想要什么,并像平常一样访问该列表的索引
nsc4cvqm2#
0kjbasz63#
您可以为此Map的值列表创建单独的列表,然后从该列表中获取该特定值索引的索引。
lxkprmvk4#
你可以用你的国家列表,并将其转换成Map