public interface Enumeration<E>
nextElement
方法返回系列的连续元素。
例如,打印所有元素的一个Vector<E> v :
for (Enumeration<E> e = v.elements(); e.hasMoreElements();)
System.out.println(e.nextElement());
提供了通过向量的元素,散列表的键和哈希表中的值来枚举方法。 枚举也用于指定输入流到SequenceInputStream
。
注意:该接口的功能由Iterator接口复制。 此外,Iterator还添加了一个可选的删除操作,并具有较短的方法名称。 新的实现应该考虑使用迭代器优先于枚举。
Iterator
, SequenceInputStream
, nextElement()
, Hashtable
, Hashtable.elements()
, Hashtable.keys()
, Vector
, Vector.elements()
Modifier and Type | Method and Description |
---|---|
boolean |
hasMoreElements()
测试此枚举是否包含更多元素。
|
E |
nextElement()
如果此枚举对象至少有一个要提供的元素,则返回此枚举的下一个元素。
|
boolean hasMoreElements()
true
当且仅当此枚举对象至少包含一个要提供的元素时;
false
否则。
E nextElement()
NoSuchElementException
- 如果不存在更多元素。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.