推荐答案
// www.javascriptcn.com code example
// 创建数组
val array = arrayOf(1, 2, 3, 4, 5)
// 访问数组元素
val firstElement = array[0]
// 修改数组元素
array[0] = 10
// 遍历数组
for (element in array) {
println(element)
}
// 使用数组的扩展函数
val sum = array.sum()
val max = array.maxOrNull()
val min = array.minOrNull()
// 创建特定类型的数组
val intArray = intArrayOf(1, 2, 3)
val stringArray = arrayOf("Kotlin", "Java", "Python")
// 多维数组
val matrix = arrayOf(
intArrayOf(1, 2, 3),
intArrayOf(4, 5, 6),
intArrayOf(7, 8, 9)
)本题详细解读
数组的创建
在 Kotlin 中,可以使用 arrayOf() 函数来创建一个数组。这个函数可以接受任意数量的参数,并返回一个包含这些参数的数组。例如:
val array = arrayOf(1, 2, 3, 4, 5)
访问数组元素
可以通过索引来访问数组中的元素,索引从 0 开始。例如:
val firstElement = array[0]
修改数组元素
可以通过索引来修改数组中的元素。例如:
array[0] = 10
遍历数组
可以使用 for 循环来遍历数组中的每个元素。例如:
for (element in array) {
println(element)
}使用数组的扩展函数
Kotlin 提供了许多有用的数组扩展函数,例如 sum()、maxOrNull() 和 minOrNull()。这些函数可以帮助你快速计算数组的总和、最大值和最小值。例如:
val sum = array.sum() val max = array.maxOrNull() val min = array.minOrNull()
创建特定类型的数组
Kotlin 还提供了特定类型的数组创建函数,例如 intArrayOf()、doubleArrayOf() 等。这些函数可以创建特定类型的数组,而不是通用的 Array 类型。例如:
val intArray = intArrayOf(1, 2, 3)
val stringArray = arrayOf("Kotlin", "Java", "Python")多维数组
Kotlin 支持多维数组,可以通过嵌套 arrayOf() 或 intArrayOf() 等函数来创建多维数组。例如:
val matrix = arrayOf(
intArrayOf(1, 2, 3),
intArrayOf(4, 5, 6),
intArrayOf(7, 8, 9)
)通过以上方式,你可以在 Kotlin 中灵活地使用数组来处理各种数据集合。