数组用于在单个变量中存储多个值,而不是为每个值创建单独的变量。
要创建数组,请使用arrayOf()
函数,并将值放入其中以逗号分隔的列表中:
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
您可以通过引用来访问数组元素索引号, 里面方括号。
在此示例中,我们访问 cars 中第一个元素的值:
笔记:就像字符串一样,数组索引从 0 开始:[0] 是第一个元素。 [1] 是第二个元素,依此类推。
要更改特定元素的值,请参考索引号:
cars[0] = "Opel"
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
cars[0] = "Opel"
println(cars[0])
// Now outputs Opel instead of Volvo
亲自试一试 »
要找出数组有多少个元素,请使用size
属性:
您可以使用in
运算符检查数组中是否存在元素:
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
if ("Volvo" in cars) {
println("It exists!")
} else {
println("It does not exist.")
}
亲自试一试 »
通常,当您使用数组时,您需要循环遍历所有元素。
您可以使用循环遍历数组元素for
循环,您将在下一章中了解更多内容。
以下示例输出中的所有元素汽车数组:
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!