Dart - 如何对 Map 的键进行排序
Posted 坚果技术の博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dart - 如何对 Map 的键进行排序相关的知识,希望对你有一定的参考价值。
import "dart:collection";
main()
final SplayTreeMap<String, Map<String,String>> st =
SplayTreeMap<String, Map<String,String>>();
st["yyy"] = "should be" : "3rd";
st["zzz"] = "should be" : "last";
st["aaa"] = "should be" : "first";
st["bbb"] = "should be" : "2nd";
for (final String key in st.keys)
print("$key : $st[key]");
// Output:
// aaa : first
// bbb : 2nd
// yyy : 3rd
// zzz : last
如果您想要对List对map的键进行排序:
var sortedKeys = map.keys.toList()..sort();
以上是关于Dart - 如何对 Map 的键进行排序的主要内容,如果未能解决你的问题,请参考以下文章
在 DART 中:如何访问 String 列表的元素 1,它是 Map 主列表元素 1 的键“respostas”的值?