ArrayMap

class ArrayMap<T : Any> : MutableMap<Int, T>

An array list that implements a map keyed by integers. Very efficient map implementation for get/put when using consecutive keys in [0,N).

Constructors

Link copied to clipboard
fun ArrayMap()

Functions

Link copied to clipboard
open override fun clear()
Link copied to clipboard
open fun compute(p0: Int, p1: BiFunction<in Int, in T?, out T?>): T?
Link copied to clipboard
open fun computeIfAbsent(p0: Int, p1: Function<in Int, out T>): T
Link copied to clipboard
open fun computeIfPresent(p0: Int, p1: BiFunction<in Int, in T, out T?>): T?
Link copied to clipboard
open override fun containsKey(key: Int): Boolean
Link copied to clipboard
open override fun containsValue(value: T): Boolean
Link copied to clipboard
open fun forEach(p0: BiConsumer<in Int, in T>)
Link copied to clipboard
open operator override fun get(key: Int): T?
Link copied to clipboard
open fun getOrDefault(key: Int, defaultValue: T): T
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open fun merge(p0: Int, p1: T, p2: BiFunction<in T, in T, out T?>): T?
Link copied to clipboard
open override fun put(key: Int, value: T): T?
Link copied to clipboard
open override fun putAll(from: Map<out Int, T>)
Link copied to clipboard
open fun putIfAbsent(p0: Int, p1: T): T?
Link copied to clipboard
open override fun remove(key: Int): T?
open fun remove(key: Int, value: T): Boolean
Link copied to clipboard
open fun replace(p0: Int, p1: T): T?
open fun replace(p0: Int, p1: T, p2: T): Boolean
Link copied to clipboard
open fun replaceAll(p0: BiFunction<in Int, in T, out T>)

Properties

Link copied to clipboard
open override val entries: MutableSet<MutableMap.MutableEntry<Int, T>>
Link copied to clipboard
open override val keys: MutableSet<Int>
Link copied to clipboard
open override var size: Int = 0
Link copied to clipboard
open override val values: MutableCollection<T>