亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Enumeration en=v.elements()表示什么意思?en.hasMoreElements()表示什么意思?

Enumeration en=v.elements()表示什么意思?en.hasMoreElements()表示什么意思?

qq_丘比特_0 2016-04-25 23:42:18
import ?java.util.*;class ?VectorDemo{ public ?static ?void ?main(String[] ?args) { Vector ?v=new ?Vector(); v.add("java01"); v.add("java02"); v.add("java03"); v.add("java04"); Enumeration ?en=v.elements(); while(en.hasMoreElements()) { System.out.println(en.nextElement()); } }}en.nextElement()表示啥意思?
查看完整描述

1 回答

已采納
?
一只大卡車

TA貢獻15條經驗 獲得超8個贊

Enumeration ?en=v.elements();

while(en.hasMoreElements()){System.out.println(en.nextElement());}

這是對容器v的遍歷操作,與Iterator相似,以下為java文檔中的說法:

實現 Enumeration 接口的對象,它生成一系列元素,一次生成一個。連續調用 nextElement 方法將返回一系列的連續元素。

例如,要輸出 Vector<E> v 的所有元素,可使用以下方法:

? for (Enumeration<E> e = v.elements(); e.hasMoreElements();)
? ? ? System.out.println(e.nextElement());


1.hasMoreElements:

boolean hasMoreElements()

測試此枚舉是否包含更多的元素。

返回:

當且僅當此枚舉對象至少還包含一個可提供的元素時,才返回 true;否則返回 false。



2.nextElement:

E nextElement()

如果此枚舉對象至少還有一個可提供的元素,則返回此枚舉的下一個元素。

返回:

此枚舉的下一個元素。

拋出:

NoSuchElementException - 如果沒有更多的元素存在。


查看完整回答
反對 回復 2016-04-26
  • 1 回答
  • 0 關注
  • 2149 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號