|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
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 介面。
Iterator,
SequenceInputStream,
nextElement(),
Hashtable,
Hashtable.elements(),
Hashtable.keys(),
Vector,
Vector.elements()| 方法摘要 | |
|---|---|
boolean |
hasMoreElements()
測試此列舉是否包含更多的元素。 |
E |
nextElement()
如果此列舉物件至少還有一個可提供的元素,則返回此列舉的下一個元素。 |
| 方法詳細資訊 |
|---|
boolean hasMoreElements()
true;否則返回 false。E nextElement()
NoSuchElementException - 如果沒有更多的元素存在。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。