第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

Iterator it=coursesToSelect.iterator()

Iterator it=coursesToSelect.iterator()這一句代碼什么意思?能詳細(xì)說一下嘛


正在回答

3 回答

1,Iterator是一個接口,對象不能實(shí)例化,

2,Iterator類是依賴于列表List等存在的,

3,iterator()是List類中的一個方法,作用是:返回一個迭代器,迭代器里是有序的列表的元素

那句話的整體意思就是,Iterator的對象lt通過coursesToSelect的iterator()方法進(jìn)行實(shí)例化

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

gao634209276

第3條最后一句應(yīng)該這么說,這個迭代器按適當(dāng)順序在列表的元素上進(jìn)行迭代 這是api中的原版語句
2016-02-11 回復(fù) 有任何疑惑可以回復(fù)我~

通過coursesToSelect調(diào)用iterator()方法返回一個構(gòu)造器給it

0 回復(fù) 有任何疑惑可以回復(fù)我~

你可以把Iterator理解成一個容器,這個容器有一個指針指向內(nèi)部的第一個元素。每次調(diào)用next()便讓指針指向下一個元素,并且之前要通過hasNext()方法判斷是否存在下一個元素

//遍歷
Iterator?it=coursesToSelect.iterator();
while(it.hasNext())?{
????//取出元素,如果使用泛型則不需要強(qiáng)轉(zhuǎn)
????Object?obj?=?it.next();
}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

Iterator it=coursesToSelect.iterator()

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號