public interface

IterableMap

implements Map<K, V>
org.apache.commons.collections.IterableMap
Known Indirect Subclasses

Class Overview

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 cast to Map Entry objects.

 IterableMap map = new HashedMap();
 MapIterator it = map.mapIterator();
 while (it.hasNext()) {
   Object key = it.next();
   Object value = it.getValue();
   it.setValue("newValue");
 }
 

Summary

Public Methods
abstract MapIterator mapIterator()
Obtains a MapIterator over the map.
[Expand]
Inherited Methods
From interface java.util.Map

Public Methods

public abstract MapIterator mapIterator ()

Obtains a MapIterator over the map.

A map iterator is an efficient way of iterating over maps. There is no need to access the entry set or cast to Map Entry objects.

 IterableMap map = new HashedMap();
 MapIterator it = map.mapIterator();
 while (it.hasNext()) {
   Object key = it.next();
   Object value = it.getValue();
   it.setValue("newValue");
 }
 

Returns
  • a map iterator