通用阵列

Kotlin 中的通用数组由 Array<T> 表示。

要创建一个空数组,请使用 emptyArray<T>() factory 函数:

val empty = emptyArray<String>()

要创建具有给定大小和初始值的数组,请使用构造函数:

var strings = Array<String>(size = 5, init = { index -> "Item #$index" })
print(Arrays.toString(a)) // prints "[Item #0, Item #1, Item #2, Item #3, Item #4]"
print(a.size) // prints 5

数组有 get(index: Int): Tset(index: Int, value: T) 函数:

strings.set(2, "ChangedItem")
print(strings.get(2)) // prints "ChangedItem"

// You can use subscription as well:
strings[2] = "ChangedItem"
print(strings[2]) // prints "ChangedItem"