📅  最后修改于: 2023-12-03 15:00:20.362000             🧑  作者: Mango
在Dart中,我们可以很方便地创建列表。但有时我们需要将列表中的元素反向排序。在这篇文章中,我将介绍如何反向列表。
列表可以使用Dart中的reversed
方法进行反向。以下是一个示例:
var myList = [1, 2, 3, 4, 5];
var reversedList = myList.reversed.toList();
print(reversedList);
输出:
[5, 4, 3, 2, 1]
需要注意的是,reversed
方法不会改变原始列表。相反,它返回反向的列表。如果需要改变原始列表,我们可以使用sort
方法:
var myList = [1, 2, 3, 4, 5];
myList.sort((a, b) => b.compareTo(a));
print(myList);
输出:
[5, 4, 3, 2, 1]
反向列表是一个有用和常见的操作。在Dart中,我们可以使用reversed
方法或sort
方法来简便地实现。