Interface IterableMap<K,V> 
- Type Parameters:
- K- the type of the keys in this map
- V- the type of the values in this map
- All Superinterfaces:
- Get<K,,- V> - IterableGet<K,,- V> - Map<K,,- V> - Put<K,- V> 
- All Known Subinterfaces:
- BidiMap<K,,- V> - BoundedMap<K,,- V> - IterableSortedMap<K,,- V> - MultiMap<K,,- V> - OrderedBidiMap<K,,- V> - OrderedMap<K,,- V> - SortedBidiMap<K,,- V> - Trie<K,- V> 
- All Known Implementing Classes:
- AbstractBidiMapDecorator,- AbstractBitwiseTrie,- AbstractDualBidiMap,- AbstractHashedMap,- AbstractIterableMap,- AbstractLinkedMap,- AbstractMapDecorator,- AbstractOrderedBidiMapDecorator,- AbstractOrderedMapDecorator,- AbstractPatriciaTrie,- AbstractReferenceMap,- AbstractSortedBidiMapDecorator,- AbstractSortedMapDecorator,- CaseInsensitiveMap,- CompositeMap,- DefaultedMap,- DualHashBidiMap,- DualLinkedHashBidiMap,- DualTreeBidiMap,- DualTreeBidiMap.ViewMap,- FixedSizeMap,- FixedSizeSortedMap,- Flat3Map,- HashedMap,- LazyMap,- LazySortedMap,- LinkedMap,- ListOrderedMap,- LRUMap,- MultiKeyMap,- MultiValueMap,- PassiveExpiringMap,- PatriciaTrie,- PredicatedMap,- PredicatedSortedMap,- ReferenceIdentityMap,- ReferenceMap,- SingletonMap,- StaticBucketMap,- TransformedMap,- TransformedSortedMap,- TreeBidiMap,- UnmodifiableBidiMap,- UnmodifiableMap,- UnmodifiableOrderedBidiMap,- UnmodifiableOrderedMap,- UnmodifiableSortedBidiMap,- UnmodifiableSortedMap,- UnmodifiableTrie
Defines a map that can be iterated directly without needing to create an entry set.
 
A map iterator is an efficient way of iterating over maps. There is no need to access the entry set or use Map Entry objects.
 IterableMap<String,Integer> map = new HashedMap<String,Integer>();
 MapIterator<String,Integer> it = map.mapIterator();
 while (it.hasNext()) {
   String key = it.next();
   Integer value = it.getValue();
   it.setValue(value + 1);
 }
 - Since:
- 3.0
- 
Nested Class Summary
- 
Method SummaryMethods inherited from interface org.apache.commons.collections4.GetcontainsKey, containsValue, entrySet, get, isEmpty, keySet, remove, size, valuesMethods inherited from interface org.apache.commons.collections4.IterableGetmapIteratorMethods inherited from interface java.util.Mapclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values