Package java.util

Interface Enumeration<E>

All Known Implementing Classes:
NamespaceSupport.Prefixes, StringTokenizer

public interface Enumeration<E>
A legacy iteration interface.

New code should use Iterator instead. Iterator replaces the enumeration interface and adds a way to remove elements from a collection.

If you have an Enumeration and want a Collection, you can use Collections.list(java.util.Enumeration<T>) to get a List.

If you need an Enumeration for a legacy API and have a Collection, you can use Collections.enumeration(java.util.Collection<T>).

Version:
1.0
See Also:
Iterator
  • Method Summary

    Modifier and Type Method Description
    boolean hasMoreElements()
    Returns whether this Enumeration has more elements.
    E nextElement()
    Returns the next element in this Enumeration.
  • Method Details

    • hasMoreElements

      boolean hasMoreElements()
      Returns whether this Enumeration has more elements.
      Returns:
      true if there are more elements, false otherwise.
      See Also:
      nextElement()
    • nextElement

      E nextElement()
      Returns the next element in this Enumeration.
      Returns:
      the next element..
      Throws:
      NoSuchElementException - if there are no more elements.
      See Also:
      hasMoreElements()