public final class Iterators
extends java.lang.Object
Iterator and Enumeration
utilities.| Modifier and Type | Class and Description |
|---|---|
private static class |
Iterators.EmptyIterator
An empty Iterator
|
private static class |
Iterators.Enum2Iterator
An Enumeration to Iterator wrapper.
|
private static class |
Iterators.ImmutableIterator
Wraps an Iterator making it immutable, by disabling calls to
remove() |
private static class |
Iterators.Iter2Enumeration
An Iterator to Enumeration wrapper class.
|
private static class |
Iterators.SyncEnumeration
Wraps an Enumeration making it synchronized.
|
private static class |
Iterators.SyncIterator
Wraps an Iterator making it synchronized.
|
| Modifier and Type | Field and Description |
|---|---|
static java.util.Iterator |
EMPTY_ITERATOR
An empty Iterator
|
| Constructor and Description |
|---|
Iterators() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Iterator |
forEnumeration(java.util.Enumeration enumeration)
Return an Iterator wrapper for the given Enumeration
|
static java.util.Iterator |
makeImmutable(java.util.Iterator iter)
Make an Iterator immutable
|
static java.util.Enumeration |
makeSynchronized(java.util.Enumeration enumeration)
Returns a synchronized version of the given Enumeration.
|
static java.util.Iterator |
makeSynchronized(java.util.Iterator iter)
Returns a synchronized version of the given Iterator.
|
static java.util.Enumeration |
toEnumeration(java.util.Iterator iter)
Return an Enumeration for the given Iterator.
|
static java.lang.String |
toString(java.util.Iterator iter)
Return a comma delimited string representation of all of the elements
in the given Iterator.
|
static java.lang.String |
toString(java.util.Iterator iter,
java.lang.String delim)
Return a delimited string representation of all of the elements
in the given Iterator.
|
static java.util.Iterator |
union(java.util.Iterator[] iters)
Returns an Iterator containing the union of all of the elements
in the given iterator array.
|
public static java.util.Iterator forEnumeration(java.util.Enumeration enumeration)
enumeration - Enumeration to wrappublic static java.util.Enumeration toEnumeration(java.util.Iterator iter)
iter - Iterator to wrap.public static java.util.Iterator makeImmutable(java.util.Iterator iter)
iter - Iterator to make immutablepublic static java.util.Iterator makeSynchronized(java.util.Iterator iter)
iter - Iterator to synchronize.public static java.util.Enumeration makeSynchronized(java.util.Enumeration enumeration)
enumeration - Enumeration to synchronize.public static java.util.Iterator union(java.util.Iterator[] iters)
iters - Array of iterators.public static java.lang.String toString(java.util.Iterator iter,
java.lang.String delim)
iter - Iterator to convert to string.delim - Elemement delimiter.public static java.lang.String toString(java.util.Iterator iter)
iter - Iterator to convert to string.