1 回答

TA貢獻(xiàn)15條經(jīng)驗(yàn) 獲得超8個(gè)贊
Enumeration ?en=v.elements();
while(en.hasMoreElements()){System.out.println(en.nextElement());}
這是對(duì)容器v的遍歷操作,與Iterator相似,以下為java文檔中的說(shuō)法:
實(shí)現(xiàn) Enumeration 接口的對(duì)象,它生成一系列元素,一次生成一個(gè)。連續(xù)調(diào)用 nextElement 方法將返回一系列的連續(xù)元素。
例如,要輸出 Vector<E> v 的所有元素,可使用以下方法:
? for (Enumeration<E> e = v.elements(); e.hasMoreElements();)
? ? ? System.out.println(e.nextElement());
1.hasMoreElements:
boolean hasMoreElements()
測(cè)試此枚舉是否包含更多的元素。
返回:
當(dāng)且僅當(dāng)此枚舉對(duì)象至少還包含一個(gè)可提供的元素時(shí),才返回 true;否則返回 false。
2.nextElement:
E nextElement()
如果此枚舉對(duì)象至少還有一個(gè)可提供的元素,則返回此枚舉的下一個(gè)元素。
返回:
此枚舉的下一個(gè)元素。
拋出:
NoSuchElementException - 如果沒(méi)有更多的元素存在。
添加回答
舉報(bào)