📅  最后修改于: 2023-12-03 15:26:12.354000             🧑  作者: Mango
在Kotlin中,数组是一组相同数据类型的元素的序列,可以通过下标进行访问。Kotlin中的数组与Java中的数组非常相似。
Kotlin中获取数组的长度可以直接使用 size
属性,示例代码如下:
val numbers = intArrayOf(1, 2, 3, 4, 5)
val length = numbers.size
println("数组的长度为 $length") // 输出:数组的长度为 5
在上面的例子中,我们使用了 size
属性获取了 numbers
数组的长度,并输出了结果。我们也可以在数组的类型后面加上 .size
来获取数组的长度,示例代码如下:
val numbers = intArrayOf(1, 2, 3, 4, 5)
val length = numbers.size
println("数组的长度为 $length") // 输出:数组的长度为 5
Kotlin的数组长度是固定的,一旦数组被创建,它的大小就不能再次改变。如果需要修改数组长度,我们需要创建一个新的数组,并将原数组中的元素复制到新数组中。示例代码如下:
val numbers = intArrayOf(1, 2, 3, 4, 5)
val newNumbers = IntArray(10)
for (i in numbers.indices) {
newNumbers[i] = numbers[i]
}
println("原数组的长度为 ${numbers.size}") // 输出:原数组的长度为 5
println("新数组的长度为 ${newNumbers.size}") // 输出:新数组的长度为 10
在上面的例子中,我们将 numbers
数组中的元素复制到了一个新的 newNumbers
数组中,并设置了新的数组长度为10。为了将元素复制到新数组中,我们使用了一个循环来遍历 numbers
数组中的元素。
size
属性,也可以在数组的类型后面加上 .size
来获取数组的长度。以上就是关于 Kotlin 数组的长度的介绍。希望本文对您有所帮助。