Enumeration

編程術語

Enumeration指列舉,通過向量的元素、哈希表,應用於計算機領域。

簡介


Enumeration(列舉)
public interface Enumeration實現Enumeration介面的對象,它生成一系列元素,一次生成一個。連續調用nextElement方法將返回一系列的連續元素。
例如,要輸出Vectorv的所有元素,可使用以下方法:
for(Enumeratione=v.elements();e.hasMoreElements();)
System.out.println(e.nextElement());
這些方法主要通過向量的元素、哈希表的鍵以及哈希表中的值進行枚舉。枚舉也用於將輸入流指定到 SequenceInputStream中。
註:此介面的功能與Iterator介面的功能是重複的。此外,Iterator介面添加了一個可選的移除操作,並使用較短的方法名。新的實現應該優先考慮使用Iterator介面而不是Enumeration介面。

兩個方法


hasMoreElements()測試此枚舉是否包含更多的元素。
nextElement()如果此枚舉對象至少還有一個可提供的元素,則返回此枚舉的下一個元素。