mathCollection
Class HashMultiset.HashMultisetIterator
java.lang.Object
mathCollection.HashMultiset.HashMultisetIterator
- All Implemented Interfaces:
- java.util.Iterator
- Enclosing class:
- HashMultiset
- private class HashMultiset.HashMultisetIterator
- extends java.lang.Object
- implements java.util.Iterator
An iterator that, in spite of the specific element storage technique in
a Multiset
(equal elements get 'counted' instead of
each being stored separately), iterates over individual
Multiset
elements.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
myKeySetIterator
private java.util.Iterator myKeySetIterator
currentElement
private java.lang.Object currentElement
oldCurrentElement
private java.lang.Object oldCurrentElement
multiElementIndex
private int multiElementIndex
multiElementNumber
private int multiElementNumber
removeEnabled
private boolean removeEnabled
HashMultiset.HashMultisetIterator
public HashMultiset.HashMultisetIterator()
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator
next
public java.lang.Object next()
- Specified by:
next
in interface java.util.Iterator
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator