Skip to content

初始化数组

一、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 }

Released under the MIT License.