首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何根据函数返回的值对dart中的List进行排序

如何根据函数返回的值对dart中的List进行排序

原创
作者头像
徐建国
修改2021-08-26 17:38:13
11.5K0
修改2021-08-26 17:38:13
举报
文章被收录于专栏:个人路线个人路线

# 关于排序:如何根据函数返回的值对dart中的List进行排序


void main(){
  List<POJO> pojo = [POJO(5), POJO(3),POJO(7),POJO(1)];
// fill list

pojo..sort((a, b) => a.id.compareTo(b.id));
  for(var i in pojo){
    print(i.id);      // prints list in sorted order i.e 1 3 5 7
  }

}

class POJO {
  int id;

  POJO(this.id);
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档