org.apache.commons.collections.iterators
Class EntrySetMapIterator
java.lang.Objectorg.apache.commons.collections.iterators.EntrySetMapIterator
- Iterator, MapIterator, ResettableIterator
public class EntrySetMapIterator
extends java.lang.Object
Implements a
MapIterator using a Map entrySet.
Reverse iteration is not supported.
MapIterator it = map.mapIterator();
while (it.hasNext()) {
Object key = it.next();
Object value = it.getValue();
it.setValue(newValue);
}
$Revision: 155406 $ $Date: 2005-02-26 12:55:26 +0000 (Sat, 26 Feb 2005) $
Object | getKey()- Gets the current key, which is the key returned by the last call
to
next().
|
Object | getValue()- Gets the current value, which is the value associated with the last key
returned by
next().
|
boolean | hasNext()- Checks to see if there are more entries still to be iterated.
|
Object | next()- Gets the next key from the
Map.
|
void | remove()- Removes the last returned key from the underlying
Map.
|
void | reset()- Resets the state of the iterator.
|
Object | setValue(Object value)- Sets the value associated with the current key.
|
String | toString()- Gets the iterator as a String.
|
EntrySetMapIterator
public EntrySetMapIterator(Map map)
Constructor.
map - the map to iterate over
getKey
public Object getKey()
Gets the current key, which is the key returned by the last call
to next().
- getKey in interface MapIterator
getValue
public Object getValue()
Gets the current value, which is the value associated with the last key
returned by next().
- getValue in interface MapIterator
hasNext
public boolean hasNext()
Checks to see if there are more entries still to be iterated.
- hasNext in interface MapIterator
true if the iterator has more elements
next
public Object next()
Gets the next key from the Map.
- next in interface MapIterator
- the next key in the iteration
remove
public void remove()
Removes the last returned key from the underlying
Map.
This method can be called once per call to
next().
- remove in interface MapIterator
setValue
public Object setValue(Object value)
Sets the value associated with the current key.
- setValue in interface MapIterator
toString
public String toString()
Gets the iterator as a String.
- a string version of the iterator
Copyright © 2001-2015 Apache Software Foundation. All Rights Reserved.