Sorting 地图的省道比较和排序列表?
我正试图对我的地图列表进行排序 数据如下所示:Sorting 地图的省道比较和排序列表?,sorting,dictionary,dart,Sorting,Dictionary,Dart,我正试图对我的地图列表进行排序 数据如下所示: [ { orderedDate1: [itemsHere...], // The date that I am trying to compare and sort Total: 123.00, }, { orderedDate2: [itemsHere...], // The date that I am trying to compare and sort
[
{
orderedDate1: [itemsHere...], // The date that I am trying to compare and sort
Total: 123.00,
},
{
orderedDate2: [itemsHere...], // The date that I am trying to compare and sort
Total: 223.00,
},.....
]
我研究过像SplayTreeMap这样的东西,但这似乎只适用于字典中的1个键?与中一样,我只想比较orderedate
键,而不是Total
键,但我的代码一直在比较这两个键
以下是我尝试过的:
var sorted = SplayTreeMap<String, dynamic>.from(orderData, (a, b) {
return a.compareTo(b);
}); // Didn't work for me
order.data().keys.toList()..sort(); //Didn't work for me
var sorted=SplayTreeMap.from(orderData,(a,b){
返回a.compareTo(b);
}); // 不适合我
order.data().keys.toList()…sort()//不适合我
谢谢你的帮助这回答了你的问题吗?如果您试图对
列表进行排序
,则使用SplayTreeMap
s将帮不上忙。SplayTreeMap
对地图中的条目进行排序。是要对地图列表进行排序,还是要对地图中的有序数据列表进行排序?你的问题似乎说明了这两个问题。如果是前者,您希望如何将项目列表相互比较?这是否回答了您的问题?如果您试图对列表进行排序
,则使用SplayTreeMap
s将帮不上忙。SplayTreeMap
对地图中的条目进行排序。是要对地图列表进行排序,还是要对地图中的有序数据列表进行排序?你的问题似乎说明了这两个问题。如果是前者,您希望如何将项目列表相互比较?