ArrayBuffer

class ArrayBuffer<T>(array: Array<T>) : MutableBuffer<T>

MutableBuffer implementation over Array.

Parameters

T

the type of elements contained in the buffer.

Constructors

ArrayBuffer
Link copied to clipboard
common
fun <T> ArrayBuffer(array: Array<T>)
the type of elements contained in the buffer.

Functions

copy
Link copied to clipboard
common
open override fun copy(): MutableBuffer<T>
Returns a shallow copy of the buffer.
get
Link copied to clipboard
common
open operator override fun get(index: Int): T
Gets element at given index.
iterator
Link copied to clipboard
common
open operator override fun iterator(): Iterator<T>
Iterates over all elements.
set
Link copied to clipboard
common
open operator override fun set(index: Int, value: T)
Sets the array element at the specified index to the specified value.

Properties

size
Link copied to clipboard
common
open override val size: Int
The size of this buffer.