📜  kotlin 反向列表 - Kotlin (1)

📅  最后修改于: 2023-12-03 15:32:30.815000             🧑  作者: Mango

Kotlin 反向列表

在 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() 方法将其反向排序。