如何解决颤抖地找出价格最高的ToDoItem的标题
待办事项
class TodoItem{
final String id;
final String title;
final Color color;
final int price;
final IconData icon;
final String todoListId;
const TodoItem({
@required this.color,@required this.id,@required this.todoListId,@required this.price,@required this.title,@required this.icon,});}
List<TodoItem> todo= [];
解决方法
void main(){
List<ToDoItem> _myList = [];
_myList.add(ToDoItem('10',100));
_myList.add(ToDoItem('30',400));
_myList.add(ToDoItem('40',2));
_myList.add(ToDoItem('20',200));
_myList.sort((a,b)=>a.price.compareTo(b.price));
for(ToDoItem items in _myList)
print(items.id + ',' + items.price.toString());
}
class ToDoItem{
final String id;
final int price;
const ToDoItem(
this.id,this.price,);
}
这是我在dart中用来对列表进行排序的代码。您可以从此处使用排序逻辑。它将按照价格升序对列表进行排序。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。