【发布时间】:2022-01-19 07:18:09
【问题描述】:
以下是我尝试过但无法获得预期结果的程序,
void main() {
List data = ['Jan-21','Feb-21','Aug-21','Jan-22','Jun-21','Sept-22','Mar-21','Apr-22'];
data.sort((a,b){
return a.compareTo(b);
});
print(data.toString());
//output - [Apr-22, Aug-21, Feb-21, Jan-21, Jan-22, Jun-21, Mar-21, Sept-22]
//expected - [Jan-21, Feb-21, Mar-21, Aug-21, Jan-22, Apr-22, Jun-21, Sept-22]
}
我需要按照它们实际出现的顺序对“月-年”数据列表进行排序,
对于这个列表[Jan-21,Feb-21,Aug-21,Jan-22,Jun-21,Sept-22,Mar-21,Apr-22]
预期的输出是[Jan-21, Feb-21, Mar-21, Aug-21, Jan-22, Apr-22, Jun-21, Sept-22]
【问题讨论】:
标签: algorithm flutter sorting dart