Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## java.util
Interface Enumeration<E>

All Known Implementing Classes:
  StringTokenizer

    public interface Enumeration<E>

An object that implements the Enumeration interface generates a series of elements, one at a time. Successive calls to the `nextElement` method return successive elements of the series.

For example, to print all elements of a vector v:

>           for (Enumeration e = v.elements() ; e.hasMoreElements() ;) {
>               System.out.println(e.nextElement());

>           }

Methods are provided to enumerate through the elements of a vector, the keys of a hashtable, and the values in a hashtable.

Since:
  JDK1.0, CLDC 1.0, Java Card 3.0
See Also:
  `nextElement()`, `Hashtable`, `Hashtable.elements()`, `Hashtable.keys()`, `Vector`, `Vector.elements()`

Method Summary
`boolean` | `hasMoreElements()` Tests if this enumeration contains more elements.
`E` | `nextElement()` Returns the next element of this enumeration if this enumeration object has at least one more element to provide.

Method Detail

### hasMoreElements

    boolean hasMoreElements()

  Tests if this enumeration contains more elements.

  Returns:
    `true` if and only if this enumeration object contains at least one more element to provide; `false` otherwise.

### nextElement

    E nextElement()

  Returns the next element of this enumeration if this enumeration object has at least one more element to provide.

  Returns:
    the next element of this enumeration.
  Throws:
    `NoSuchElementException` - if no more elements exist.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.