public class TIntIterator extends Object
Modifier and Type | Field and Description |
---|---|
protected int |
_expectedSize
the number of elements this iterator believes are in the data structure it accesses.
|
protected int |
_index
the index used for iteration.
|
Constructor and Description |
---|
TIntIterator(TIntHash hash)
Creates a TIntIterator for the elements in the specified collection.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext()
Returns true if the iterator can be advanced past its current location.
|
protected void |
moveToNextIndex()
Sets the internal index so that the `next' object can be returned.
|
int |
next()
Advances the iterator to the next element in the underlying collection and returns it.
|
protected int |
nextIndex()
Returns the index of the next value in the data structure or a negative value if the iterator
is exhausted.
|
void |
remove()
Removes the last entry returned by the iterator.
|
protected int _expectedSize
protected int _index
public TIntIterator(TIntHash hash)
public int next()
NoSuchElementException
- if the iterator is already exhaustedprotected final int nextIndex()
int
valueConcurrentModificationException
- if the underlying collection's size has been modified
since the iterator was created.public boolean hasNext()
boolean
valuepublic void remove()
protected final void moveToNextIndex()
Copyright © GigaSpaces.