gpt4 book ai didi

sorting - 如何使用 Dart 对列表进行排序?

转载 作者:行者123 更新时间:2023-12-03 04:14:22 27 4
gpt4 key购买 nike

我有这样的列表list = ['1','5','10','25','50','100','250'];
我对像list..sort((a, b) => a.compareTo(b);这样的列表进行排序

但是回来

1 - 10 - 100 - 25 - 250 - 5 - 50



我如何排序这样的返回

1 - 5 - 10 - 25 - 50 - 100 - 250

最佳答案

您必须先将String列表转换为int列表,然后才能对其进行排序。

List<String> list = ['1', '5', '10', '25', '50', '100', '250'];
List<int> lint = list.map(int.parse).toList();
lint.sort();
print(lint);

关于sorting - 如何使用 Dart 对列表进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61507471/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com