KtHashMap<K, V> class

Implemented types
Available Extensions

Constructors

KtHashMap.empty()
factory
KtHashMap.from([@nonNull Map<K, V> map = const {}])
factory

Properties

entries KtMutableSet<KtMutableMapEntry<K, V>>
Returns a KtMutableSet of all key/value pairs in this map.
read-only, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
iter Iterable<KtMapEntry<K, V>>
Access to a Iterable to be used in for-loops
read-only, inherited
keys KtMutableSet<K>
Returns a KtMutableSet of all keys in this map.
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
size int
Returns the number of key/value pairs in the map.
read-only, inherited
values KtMutableCollection<V>
Returns a KtMutableCollection of all values in this map. Note that this collection may contain duplicate values.
read-only, inherited

Methods

asMap() Map<K, V>
Creates a Map instance that wraps the original KtMap. It acts as a view. [...]
inherited
clear() → void
Removes all elements from this map.
inherited
containsKey(K key) bool
Returns true if the map contains the specified key.
inherited
containsValue(V value) bool
Returns true if the map maps one or more keys to the specified value.
inherited
get(K key) → V
Returns the value corresponding to the given key, or null if such a key is not present in the map.
@nullable, inherited
getOrDefault(K key, V defaultValue) → V
Returns the value corresponding to the given key, or defaultValue if such a key is not present in the map.
@nullable, inherited
isEmpty() bool
Returns true if the map is empty (contains no elements), false otherwise.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
put(K key, V value) → V
Associates the specified value with the specified key in the map. [...]
@nullable, inherited
putAll(KtMap<K, V> from) → void
Updates this map with key/value pairs from the specified map from.
inherited
remove(K key) → V
Removes the specified key and its corresponding value from this map. [...]
@nullable, inherited
removeMapping(K key, V value) bool
Removes the entry for the specified key only if it is mapped to the specified value. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited
operator [](K key) → V
Returns the value corresponding to the given key, or null if such a key is not present in the map.
@nullable, inherited
operator []=(K key, V value) → void
Associates the specified value with the specified key in the map.
inherited