list - 按属性值对 Flutter (Dart) 中的对象列表进行排序

标签 list flutter sorting dart

如何按其中一个属性的字母顺序对对象列表进行排序(不是名称,而是属性所包含的实际值)?

最佳答案

您可以将比较函数传递给 List.sort .

someObjects.sort((a, b) => a.someProperty.compareTo(b.someProperty));

关于list - 按属性值对 Flutter (Dart) 中的对象列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53547997/

相关文章:

flutter - Flutter-如何添加搜索栏以在列表中搜索

javascript - 计算常用字符出现频率

C# 如何根据每个项目中的字符子集使用 lambda 表达式对字符串列表进行排序

c# - ArrayList 与 List<object>

flutter - 用前置摄像头录视频抖动屏幕变暗变窄

flutter - 从 Future 任一方法中调用两个方法,均具有 Future 任一返回类型

python - "Order By" Elasticsearch

ruby - 这是选择排序算法的忠实再现吗?

java - 如何使用 Stream 从嵌套列表中获取符合特定条件的所有列表?

根据从另一个列表中删除的 ID 从一个列表中删除值