Package net.sf.saxon.z
Class IntArraySet.IntArrayIterator
- java.lang.Object
-
- net.sf.saxon.z.IntArraySet.IntArrayIterator
-
- All Implemented Interfaces:
IntIterator
- Enclosing class:
- IntArraySet
public static class IntArraySet.IntArrayIterator extends java.lang.Object implements IntIterator
Iterator class: iterate over an array of integers
-
-
Constructor Summary
Constructors Constructor Description IntArrayIterator(int[] contents, int limit)Create an iterator over the integers in an array (in positions 0 to n-1 inclusive, were n is the value of the limit argument)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()Test whether there are any more integers in the sequenceintnext()Return the next integer in the sequence.
-
-
-
Constructor Detail
-
IntArrayIterator
public IntArrayIterator(int[] contents, int limit)Create an iterator over the integers in an array (in positions 0 to n-1 inclusive, were n is the value of the limit argument)- Parameters:
contents- the array over which to iteratelimit- the number of items to be included in the iteration
-
-
Method Detail
-
hasNext
public boolean hasNext()
Description copied from interface:IntIteratorTest whether there are any more integers in the sequence- Specified by:
hasNextin interfaceIntIterator- Returns:
- true if there are more integers to come
-
next
public int next()
Description copied from interface:IntIteratorReturn the next integer in the sequence. The result is undefined unless hasNext() has been called and has returned true.- Specified by:
nextin interfaceIntIterator- Returns:
- the next integer in the sequence
-
-