📅  最后修改于: 2023-12-03 14:52:23.214000             🧑  作者: Mango
在 Kotlin 中,可以使用 reverse()
方法来反转数组。此方法将原始数组中的元素按相反的顺序重新排列,并返回反转后的数组。
以下是反转数组的两种方法:
reverse()
方法val arr = arrayOf(1, 2, 3, 4, 5)
arr.reverse()
println(arr.joinToString()) // 输出 5, 4, 3, 2, 1
val arr = arrayOf(1, 2, 3, 4, 5)
val reversedArr = Array(arr.size) { i -> arr[arr.size - i - 1] }
println(reversedArr.joinToString()) // 输出 5, 4, 3, 2, 1
在第二种方法中,我们使用 Array()
函数创建一个新数组,然后使用循环将原始数组中的元素反向复制到新数组中。
注意: 如果您希望反转原始数组而不是创建一个新数组,您可以使用 arr.indices
来迭代原始数组的索引,并将每个索引处的元素替换为其相应的反向元素。