Java 7 fornisce il metodo comodovuoto di censimento nel Java 6
Collections.emptyEnumeration()
Ma questo non è disponibile in Java 6.
Esiste una classe di enumerazione vuota in agguato in altre parti del JDK, o fare Ho bisogno di rotolare il mio?
Java 7 fornisce il metodo comodovuoto di censimento nel Java 6
Collections.emptyEnumeration()
Ma questo non è disponibile in Java 6.
Esiste una classe di enumerazione vuota in agguato in altre parti del JDK, o fare Ho bisogno di rotolare il mio?
Si può semplicemente utilizzare
Collections.enumeration(Collections.emptyList());
non v'è alcuna enumerazione vuota in JDK 6, ma è possibile utilizzare il codice sorgente da JDK 7
/*
* taken from jdk source
* @since 1.7
*/
public static <T> Enumeration<T> emptyEnumeration() {
return (Enumeration<T>) EmptyEnumeration.EMPTY_ENUMERATION;
}
private static class EmptyEnumeration<E> implements Enumeration<E> {
static final EmptyEnumeration<Object> EMPTY_ENUMERATION
= new EmptyEnumeration<>();
public boolean hasMoreElements() { return false; }
public E nextElement() { throw new NoSuchElementException(); }
}