public final class IteratorUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Iterator |
EMPTY_ITERATOR |
Modifier and Type | Method and Description |
---|---|
static boolean |
equivalent(java.util.Iterator ii,
java.util.Iterator jj) |
static void |
fillArray(java.util.Iterator ii,
java.lang.Object[] fillMe) |
static void |
fillArray(java.util.Iterator ii,
java.lang.Object[] fillMe,
boolean null_terminate)
Fills an array with the contents of an iterator.
|
static java.util.Iterator |
oneElementUnmodifiableIterator(java.lang.Object elem) |
static java.lang.Object[] |
toArray(java.util.Iterator ii,
int array_size,
java.lang.Class componentClass) |
static java.lang.Object[] |
toArray(java.util.Iterator ii,
int array_size,
java.lang.Class componentClass,
boolean null_terminate) |
static java.lang.Object[] |
toArray(java.util.Iterator ii,
int ii_size,
java.lang.Object[] maybeFillMe)
Designed to help implement Collection.toArray(Object[] )methods...
|
static java.util.ArrayList |
toArrayList(java.util.Iterator ii,
int initial_capacity) |
public static java.util.Iterator oneElementUnmodifiableIterator(java.lang.Object elem)
public static boolean equivalent(java.util.Iterator ii, java.util.Iterator jj)
public static java.util.ArrayList toArrayList(java.util.Iterator ii, int initial_capacity)
public static void fillArray(java.util.Iterator ii, java.lang.Object[] fillMe, boolean null_terminate)
null_terminate
- iff there is extra space in the array, set the element
immediately after the last from the iterator to null.public static void fillArray(java.util.Iterator ii, java.lang.Object[] fillMe)
public static java.lang.Object[] toArray(java.util.Iterator ii, int array_size, java.lang.Class componentClass, boolean null_terminate)
null_terminate
- iff there is extra space in the array, set the element
immediately after the last from the iterator to null.public static java.lang.Object[] toArray(java.util.Iterator ii, int array_size, java.lang.Class componentClass)
public static java.lang.Object[] toArray(java.util.Iterator ii, int ii_size, java.lang.Object[] maybeFillMe)