Kotlin 数组
Kotlin 数组
数组用于在单个变量中存储多个值,而不是为每个值创建单独的变量。
要创建数组,请使用 arrayOf()
函数,并将值放入以逗号分隔的列表中:
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
访问数组的元素
您可以通过引用方括号内的索引号来访问数组元素。
在此例中,我们访问 cars
中第一个元素的值:
实例
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda") println(cars[0]) // 输出 Volvo
注意:与字符串一样,数组索引从 0 开始:[0] 是第一个元素。[1] 是第二个元素,依此类推。
更改数组元素
要更改特定元素的值,请参考索引号:
实例
cars[0] = "Opel"
实例
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda") cars[0] = "Opel" println(cars[0]) // 现在输出 Opel 而不是 Volvo
数组长度/大小
要找出数组有多少个元素,请使用 size
属性:
实例
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda") println(cars.size) // 输出 4
检查元素是否存在
您可以使用 in
运算符来检查数组中是否存在元素:
实例
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda") if ("Volvo" in cars) { println("它存在!") } else { println("它不存在。") }
遍历数组
通常,当您处理数组时,需要遍历所有元素。
您可以使用 for
循环遍历数组元素,您将在下一章中学到更多内容。
下例输出 cars 数组中的所有元素:
实例
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda") for (x in cars) { println(x) }