通用陣列
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): T
和 set(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"