本人是个前端开发,最近在用flutter开发app,遇到了一个问题。
我有一个List list = ['aaaaaa',12312,'bbbbb','hahaha']这样的数组。我怎么才能让它进行字典排序呢?
如果是js的话,直接 list.sort((a,b)=> return a-b);
但是dart的sort方法好像只能对int类型的数组进行排序。
有没有相关的增强插件可以做到这个。
本人是个前端开发,最近在用flutter开发app,遇到了一个问题。
我有一个List list = ['aaaaaa',12312,'bbbbb','hahaha']这样的数组。我怎么才能让它进行字典排序呢?
如果是js的话,直接 list.sort((a,b)=> return a-b);
但是dart的sort方法好像只能对int类型的数组进行排序。
有没有相关的增强插件可以做到这个。
2 回答1.2k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答886 阅读✓ 已解决
1 回答857 阅读✓ 已解决
1 回答1.1k 阅读
1 回答975 阅读
首先你的假设有问题,dart的数组不允许多种类型,你定义的数组包含了string和int
但是,假设你的数组是
List list = ['hahaha','bbbbb','aaaaaaa']
想要进行字典排序的话很简单,直接
list.sort()
就可以了看图说话