📜  Kotlin数组(1)

📅  最后修改于: 2023-12-03 14:43:42.623000             🧑  作者: Mango

Kotlin数组

Kotlin数组是一种有序的集合,用来存储相同类型的数据。和Java数组一样,Kotlin数组也是固定长度的,一旦创建就不能再改变长度。

创建数组

在Kotlin中,有两种方式可以创建数组:

使用arrayOf()函数

使用arrayOf()函数可以创建一个包含指定元素的数组,例如:

val numbers = arrayOf(1, 2, 3, 4, 5)

该代码创建了一个包含5个整数元素的数组。

使用构造函数

另一种创建数组的方法是使用构造函数,例如:

val numbers = Array(5, {i -> i * 2})

该代码创建了一个包含5个整数元素的数组,每个元素都是其下标乘以2的结果。

访问数组元素

Kotlin数组中的元素可以通过其下标来访问,例如:

val numbers = arrayOf(1, 2, 3, 4, 5)
println(numbers[0])

该代码将输出数组中下标为0的元素,即1。

修改数组元素

Kotlin数组中的元素可以使用其下标来修改,例如:

val numbers = arrayOf(1, 2, 3, 4, 5)
numbers[0] = 6

该代码将把数组中下标为0的元素修改为6。

遍历数组

Kotlin数组可以使用for循环来遍历数组中的元素,例如:

val numbers = arrayOf(1, 2, 3, 4, 5)
for (number in numbers) {
    println(number)
}

该代码将依次输出数组中的每个元素。

总结

Kotlin数组是一种有序的集合,用来存储相同类型的数据。Kotlin数组可以使用arrayOf()函数或构造函数来创建,可以使用下标来访问和修改数组中的元素,可以使用for循环来遍历数组中的元素。