Most visited

Recently visited

Added in API level 1

Enumeration

public interface Enumeration

java.util.Enumeration<E>


实现Enumeration接口的对象一次生成一系列元素。 连续调用nextElement方法将返回该系列的连续元素。

例如,要打印 Vector<E> v的所有元素:

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

提供了枚举通过矢量的元素,散列表的键和散列表中的值的方法。 枚举也用于指定输入流到SequenceInputStream

注:该接口的功能由Iterator接口复制。 另外,Iterator增加了一个可选的删除操作,并且具有较短的方法名称。 新的实现应该考虑使用Iterator而不是Enumeration。

也可以看看:

Summary

Public methods

abstract boolean hasMoreElements()

测试此枚举是否包含更多元素。

abstract E nextElement()

如果此枚举对象至少有一个要提供的元素,则返回此枚举的下一个元素。

Public methods

hasMoreElements

Added in API level 1
boolean hasMoreElements ()

测试此枚举是否包含更多元素。

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

nextElement

Added in API level 1
E nextElement ()

如果此枚举对象至少有一个要提供的元素,则返回此枚举的下一个元素。

Returns
E the next element of this enumeration.
Throws
NoSuchElementException if no more elements exist.

Hooray!