public interface TMap<K,V>
extends java.util.Map<K,V>
Map which adds Trove-specific features.| Modifier and Type | Method and Description |
|---|---|
boolean |
forEachEntry(TObjectObjectProcedure<? super K,? super V> procedure)
Executes procedure for each key/value entry in the
map.
|
boolean |
forEachKey(TObjectProcedure<? super K> procedure)
Executes procedure for each key in the map.
|
boolean |
forEachValue(TObjectProcedure<? super V> procedure)
Executes procedure for each value in the map.
|
V |
putIfAbsent(K key,
V value)
Inserts a key/value pair into the map if the specified key is not already
associated with a value.
|
boolean |
retainEntries(TObjectObjectProcedure<? super K,? super V> procedure)
Retains only those entries in the map for which the procedure
returns a true value.
|
void |
transformValues(TObjectFunction<V,V> function)
Transform the values in this map using function.
|
V putIfAbsent(K key, V value)
boolean forEachKey(TObjectProcedure<? super K> procedure)
procedure - a TObjectProcedure valueboolean forEachValue(TObjectProcedure<? super V> procedure)
procedure - a TObjectProcedure valueboolean forEachEntry(TObjectObjectProcedure<? super K,? super V> procedure)
procedure - a TObjectObjectProcedure valueboolean retainEntries(TObjectObjectProcedure<? super K,? super V> procedure)
procedure - determines which entries to keepvoid transformValues(TObjectFunction<V,V> function)
function - a TObjectFunction value