JavaTM 2 Platform
Standard Ed. 6

java.util
介面 Enumeration<E>

所有已知子介面:
NamingEnumeration<T>
所有已知實作類別:
StringTokenizer

public interface 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 介面。

從以下版本開始:
JDK1.0
另請參見:
Iterator, SequenceInputStream, nextElement(), Hashtable, Hashtable.elements(), Hashtable.keys(), Vector, Vector.elements()

方法摘要
 boolean hasMoreElements()
          測試此列舉是否包含更多的元素。
 E nextElement()
          如果此列舉物件至少還有一個可提供的元素,則返回此列舉的下一個元素。
 

方法詳細資訊

hasMoreElements

boolean hasMoreElements()
測試此列舉是否包含更多的元素。

返回:
當且僅當此列舉物件至少還包含一個可提供的元素時,才返回 true;否則返回 false

nextElement

E nextElement()
如果此列舉物件至少還有一個可提供的元素,則返回此列舉的下一個元素。

返回:
此列舉的下一個元素。
拋出:
NoSuchElementException - 如果沒有更多的元素存在。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only