gpt4 book ai didi

list - 如何在 Dart 列表中对赔率和偶数进行排序

转载 作者:行者123 更新时间:2023-12-03 02:41:53 25 4
gpt4 key购买 nike

无法弄清楚该怎么做。

我使用 sort() 和 compareTo() 按一个标准对列表进行升序排序,但我需要使用第二个标准对它进行排序,在列表的开头保留奇数。

widget.tasks.sort((a,b){
return a.key.compareTo(b.key);
});

上面的这段代码只是对列表的属性之一进行排序。需要对第二个整数进行排序。

最佳答案

这是工作示例复制代码并运行

 List numlist = [1, 2, 3, 4, 5, 6, 7, 9, 10];

List oddList = [];
List evenList = [];
List firstOddThenEven = [];

for (final i in numlist) {
if (i.isEven) {
evenList.add(i);
} else if (i.isOdd) {
oddList.add(i);
}
}

firstOddThenEven.addAll(oddList);
firstOddThenEven.addAll(evenList);
print(firstOddThenEven);

关于list - 如何在 Dart 列表中对赔率和偶数进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61625388/

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