toArray

protected open override fun <T> toArray(array: Array<T>): Array<T>(source)

Fills the provided array or creates new array of the same type and fills it with the elements of this collection.

If this collection doesn't fit in the provided array, a new array is created with the same array type and the size of this collection, and filled with this collection elements. Otherwise, the specified array is filled starting from index 0. The value of the elements following the collection elements is unspecified.

Since Kotlin

1.1

Return

An array containing all elements of this collection.


protected open override fun toArray(): Array<Any?>(source)

Returns new array of type Array<Any?> with the elements of this collection.

Since Kotlin

1.1
protected open override fun <T> toArray(array: Array<T>): Array<T>(source)

Fills the provided array or creates new array of the same type and fills it with the elements of this collection.

If this collection doesn't fit in the provided array, a new array is created with the same array type and the size of this collection, and filled with this collection elements. Otherwise, the specified array is filled starting from index 0. The value of the elements following the collection elements is unspecified.

Since Kotlin

1.3

Return

An array containing all elements of this collection.


protected open override fun toArray(): Array<Any?>(source)

Returns new array of type Array<Any?> with the elements of this collection.

Since Kotlin

1.3
protected open override fun <T> toArray(array: Array<T>): Array<T>(source)

Fills the provided array or creates new array of the same type and fills it with the elements of this collection.

If this collection doesn't fit in the provided array, a new array is created with the same array type and the size of this collection, and filled with this collection elements. Otherwise, the specified array is filled starting from index 0. The value of the elements following the collection elements is unspecified.

Since Kotlin

1.8

Return

An array containing all elements of this collection.


protected open override fun toArray(): Array<Any?>(source)

Returns new array of type Array<Any?> with the elements of this collection.

Since Kotlin

1.8
protected open override fun <T> toArray(array: Array<T>): Array<T>(source)

Fills the provided array or creates new array of the same type and fills it with the elements of this collection.

If this collection doesn't fit in the provided array, a new array is created with the same array type and the size of this collection, and filled with this collection elements. Otherwise, the specified array is filled starting from index 0. The value of the elements following the collection elements is unspecified.

Since Kotlin

1.8

Return

An array containing all elements of this collection.


protected open override fun toArray(): Array<Any?>(source)

Returns new array of type Array<Any?> with the elements of this collection.

Since Kotlin

1.8