手册
目录
收藏983
分享
阅读2400
更新时间2025-08-14
数组用于在单个变量中存储多个值,而不是为每个值创建单独的变量。
要创建数组,请使用 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)
}
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
71万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习