E
- the type of the elementspublic final class EachWithIndexIterator<E>
extends java.lang.Object
implements java.util.Iterator<java.util.Map.Entry<E,java.lang.Integer>>
EachWithIndexIterator
iterates each element with its index.Constructor and Description |
---|
EachWithIndexIterator(java.util.Iterator<? extends E> iter)
Creates an
EachWithIndexIterator . |
public EachWithIndexIterator(java.util.Iterator<? extends E> iter)
EachWithIndexIterator
.iter
- an Iteratorjava.lang.NullPointerException
- if iter is nullpublic boolean hasNext()
hasNext
in interface java.util.Iterator<java.util.Map.Entry<E,java.lang.Integer>>
public java.util.Map.Entry<E,java.lang.Integer> next()
next
in interface java.util.Iterator<java.util.Map.Entry<E,java.lang.Integer>>
public void remove()
remove
in interface java.util.Iterator<java.util.Map.Entry<E,java.lang.Integer>>