Package zombie.core.Collections
Class NonBlockingHashMapLong.IteratorLong
java.lang.Object
zombie.core.Collections.NonBlockingHashMapLong.IteratorLong
- All Implemented Interfaces:
Enumeration<Long>
,Iterator<Long>
- Enclosing class:
- NonBlockingHashMapLong<TypeV>
public class NonBlockingHashMapLong.IteratorLong
extends Object
implements Iterator<Long>, Enumeration<Long>
A class which implements the
Iterator
and Enumeration
interfaces, generified to the Long
class and supporting a
non-auto-boxing nextLong()
function.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
True if there are more keys to iterate over.boolean
hasNext()
True if there are more keys to iterate over.next()
Auto-box and return the next key.Auto-box and return the next key.long
nextLong()
Return the next key as a primitivelong
.void
remove()
Remove last key returned bynext()
ornextLong()
.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Enumeration
asIterator
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
IteratorLong
public IteratorLong()A new IteratorLong
-
-
Method Details
-
remove
public void remove()Remove last key returned bynext()
ornextLong()
. -
next
Auto-box and return the next key. -
nextLong
public long nextLong()Return the next key as a primitivelong
. -
hasNext
public boolean hasNext()True if there are more keys to iterate over. -
nextElement
Auto-box and return the next key.- Specified by:
nextElement
in interfaceEnumeration<Long>
-
hasMoreElements
public boolean hasMoreElements()True if there are more keys to iterate over.- Specified by:
hasMoreElements
in interfaceEnumeration<Long>
-