最适合网络开发者的网站
Kotlin。W3Schools 英文版。初学者课程

尿素 西斯

Kotlin 数组


Kotlin 数组

数组用于在单个变量中存储多个值,而不是为每个值创建单独的变量。

要创建数组,请使用 arrayOf() 函数,并将值放在其中以逗号分隔的列表中:

val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")

访问数组的元素

您可以通过引用来访问数组元素 索引号,放在方括号内。

在此示例中,我们访问 汽车:

例子

val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
println(cars[0])
// Outputs Volvo
亲自尝试 »

笔记: 与字符串一样,数组索引从 0 开始:[0] 是第一个元素。[1] 是第二个元素,等等。


更改数组元素

要更改特定元素的值,请参考索引号:

例子

cars[0] = "Opel"

例子

val cars = arrayOf("沃尔沃", "宝马", "福特", "马自达")
汽车[0] = “欧宝”
println(汽车[0])
// 现在输出的是 Opel 而不是 Volvo
亲自尝试 »

数组长度/大小

要找出数组有多少个元素,请使用 size 财产:

例子

val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
println(cars.size)
// Outputs 4 
亲自尝试 »

检查元素是否存在

您可以使用 in 运算符检查数组中是否存在元素:

例子

val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
if ("Volvo" in cars) {
  println("It exists!")
} else {
  println("It does not exist.")
}
亲自尝试 »

循环遍历数组

通常,当您使用数组时,需要循环遍历所有元素。

您可以使用以下方式循环遍历数组元素 for 循环,您将在下一章中了解更多相关内容。

以下示例输出 汽车 大批:

例子

val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
for (x in cars) {
  println(x)
}
亲自尝试 »