public class EnumerationUtils extends Object
Enumeration instances.| Modifier and Type | Method and Description |
|---|---|
static <T> T |
get(Enumeration<T> e,
int index)
Returns the
index-th value in the Enumeration, throwing
IndexOutOfBoundsException if there is no such element. |
static <E> List<E> |
toList(Enumeration<? extends E> enumeration)
Creates a list based on an enumeration.
|
static List<String> |
toList(StringTokenizer stringTokenizer)
Override toList(Enumeration) for StringTokenizer as it implements Enumeration<Object>
for the sake of backward compatibility.
|
public static <T> T get(Enumeration<T> e, int index)
index-th value in the Enumeration, throwing
IndexOutOfBoundsException if there is no such element.
The Enumeration is advanced to index (or to the end, if
index exceeds the number of entries) as a side effect of this method.
T - the type of object in the Enumeratione - the enumeration to get a value fromindex - the index to getIndexOutOfBoundsException - if the index is invalidIllegalArgumentException - if the object type is invalidpublic static <E> List<E> toList(Enumeration<? extends E> enumeration)
As the enumeration is traversed, an ArrayList of its values is created. The new list is returned.
E - the element typeenumeration - the enumeration to traverse, which should not be null.NullPointerException - if the enumeration parameter is null.public static List<String> toList(StringTokenizer stringTokenizer)
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.