相关疑难解决方法(0)

Dart - 如何对Map的键进行排序

我在Dart中对Map的键进行排序时有疑问.

Map<String, Object> map = new Map();
Run Code Online (Sandbox Code Playgroud)

如何在地图中对键进行排序?或者对Iterable map.keys进行排序.

dart

17
推荐指数
4
解决办法
7278
查看次数

地图值如何排序?

我有这张地图:

var temp= { 
  'A' : 3,
  'B' : 1,
  'C' : 2
};
Run Code Online (Sandbox Code Playgroud)

如何对地图的值排序(降序)。我知道,我可以使用temp.values.toList().. sort()。

但是我想在这样的键的上下文中进行排序:

var temp= { 
  'B' : 1,
  'C' : 2
  'A' : 3,
};
Run Code Online (Sandbox Code Playgroud)

dart

4
推荐指数
2
解决办法
2262
查看次数

如何对地图的值进行排序?

有人能给我一个暗示吗?我想按列表的长度对地图的值进行排序.

var chordtypes = {
  "maj": [0, 4, 7],
  "M7": [0, 4, 7, 11],
  "m7": [0, 3, 7, 10],
  "6": [0, 4, 7, 9],
  "9": [0, 4, 7, 10, 14],
  "sus2": [0, 2, 7],
  "sus4": [0, 5, 7],
  "omit3": [0, 7],
  "#5": [0, 4, 8],
  "+7b9#11": [0, 4, 8, 10, 13, 18],
  "+9": [0, 4, 8, 10, 14]
};
Run Code Online (Sandbox Code Playgroud)

dart

3
推荐指数
1
解决办法
1118
查看次数

标签 统计

dart ×3