初始化数组
一、arryof 方法创建
使用 arrayOf() 函数或数组构造函数来使用特定的值初始化 Kotlin 数组。以下是示例:
kotlin
val numbers = arrayOf(1, 2, 3, 4, 5)
二、专门的 intArrayOf、charArrayOf、booleanArrayOf 等函数:
kotlin
val intArray = intArrayOf(1, 2, 3, 4, 5)
三、Array 构造函数:
kotlin
val array2 = Array(5) { i -> i * 2 }
四、List 的 toTypedArray 函数:
kotlin
val list = listOf(1, 2, 3, 4, 5)
val array3 = list.toTypedArray()
五、Array 的 fill 函数:
kotlin
val array4 = Array(5) { 0 }.apply { fill(1) }
六、Array 的 constructor 函数:
kotlin
val array5 = Array(5) { it + 1 }