📅  最后修改于: 2023-12-03 15:32:30.815000             🧑  作者: Mango
在 Kotlin 中,我们可以使用 reverse()
方法来获取一个列表的反转版本。这个方法将会使用原列表中的元素,创建一个新的列表并将元素倒置。
下面是一个使用 reverse()
方法的示例:
val list = listOf(1, 2, 3, 4, 5)
val reversedList = list.reverse()
在上面的代码中,listOf()
方法创建了一个包含数字 1-5 的列表。然后我们通过 reverse()
方法创建了一个新的列表 reversedList
,它的元素是 list
的倒置。
下面是一段完整的示例代码:
fun main() {
val list = listOf(1, 2, 3, 4, 5)
val reversedList = list.reverse()
println("Original List: $list")
println("Reversed List: $reversedList")
}
输出结果如下:
Original List: [1, 2, 3, 4, 5]
Reversed List: [5, 4, 3, 2, 1]
使用 reverse()
方法时需要注意,它会创建一个新的列表,而不是修改原来的列表。如果你需要修改原列表的话,可以使用 list.reverseInPlace()
方法。
val list = mutableListOf(1, 2, 3, 4, 5)
list.reverseInPlace()
在上面的代码中,我们通过 mutableListOf()
方法创建了一个可变列表,然后使用 reverseInPlace()
方法将其反向排序。