Adds a key value pair related in type T
Adds a key value pair related in type T
The type of the pair.
The key / value pair.
The updated map.
Removes a key and associated value from this map.
Removes a key and associated value from this map.
The type of the key.
They key.
The updated map.
Returns the value associated with the provided key or throws a no such element exception.
Returns the value associated with the provided key or throws a no such element exception.
The type of the key
The value associated with the key.
Checks if a key exists in the map.
Checks if a key exists in the map.
The key.
Whether or not it exists in this map.
The map backing this heterogeneous map
Returns the optional value related to the provided key.
Returns the optional value related to the provided key.
The type of the key.
The key.
Returns the value associated with the provided key or else returns the provided value.
Returns the value associated with the provided key or else returns the provided value.
The type of the key (& value)
The key.
The default value.
The key set of this map.
The key set of this map.
The key set.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
Simple Heterogeneous map implementation.
The map backing this heterogeneous map