public abstract class ArrayIterator<T> extends java.lang.Object implements java.util.Iterator<T>
Modifier and Type | Field and Description |
---|---|
protected int |
index |
Modifier | Constructor and Description |
---|---|
protected |
ArrayIterator(int size) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
static BooleanIterator |
iterator(boolean[] array) |
static ByteIterator |
iterator(byte[] array) |
static CharIterator |
iterator(char[] array) |
static DoubleIterator |
iterator(double[] array) |
static FloatIterator |
iterator(float[] array) |
static IntIterator |
iterator(int[] array) |
static LongIterator |
iterator(long[] array) |
static ShortIterator |
iterator(short[] array) |
static <T> java.util.Iterator<T> |
iterator(T[] array) |
protected int index
protected ArrayIterator(int size)
public static <T> java.util.Iterator<T> iterator(T[] array)
public static ByteIterator iterator(byte[] array)
public static ShortIterator iterator(short[] array)
public static IntIterator iterator(int[] array)
public static LongIterator iterator(long[] array)
public static FloatIterator iterator(float[] array)
public static DoubleIterator iterator(double[] array)
public static CharIterator iterator(char[] array)
public static BooleanIterator iterator(boolean[] array)