課程
/后端開發(fā)
/Java
/Java入門第三季
Iterator it=coursesToSelect.iterator()這一句代碼什么意思?能詳細(xì)說一下嘛
2015-10-06
源自:Java入門第三季 4-6
正在回答
1,Iterator是一個接口,對象不能實(shí)例化,
2,Iterator類是依賴于列表List等存在的,
3,iterator()是List類中的一個方法,作用是:返回一個迭代器,迭代器里是有序的列表的元素
那句話的整體意思就是,Iterator的對象lt通過coursesToSelect的iterator()方法進(jìn)行實(shí)例化
gao634209276
通過coursesToSelect調(diào)用iterator()方法返回一個構(gòu)造器給it
你可以把Iterator理解成一個容器,這個容器有一個指針指向內(nèi)部的第一個元素。每次調(diào)用next()便讓指針指向下一個元素,并且之前要通過hasNext()方法判斷是否存在下一個元素
//遍歷 Iterator?it=coursesToSelect.iterator(); while(it.hasNext())?{ ????//取出元素,如果使用泛型則不需要強(qiáng)轉(zhuǎn) ????Object?obj?=?it.next(); }
舉報(bào)
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
5 回答Iterator<Course> it = coursesToSelect.iterator();
3 回答不太理解 Iterator it=coursesToSelect.iterator() 的意思
2 回答Iterator it=coursesToSelect.iterator();這個能解釋一下么細(xì)致些
2 回答Iterator 是接口 為什么還能用it實(shí)例化呢?iterator()返回的是Itr實(shí)現(xiàn)類啊,所以接收不應(yīng)該用Itr來接收么?為什么還要用Iterator?
1 回答iterator和foreach
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-02-11
1,Iterator是一個接口,對象不能實(shí)例化,
2,Iterator類是依賴于列表List等存在的,
3,iterator()是List類中的一個方法,作用是:返回一個迭代器,迭代器里是有序的列表的元素
那句話的整體意思就是,Iterator的對象lt通過coursesToSelect的iterator()方法進(jìn)行實(shí)例化
2015-11-01
通過coursesToSelect調(diào)用iterator()方法返回一個構(gòu)造器給it
2015-10-06
你可以把Iterator理解成一個容器,這個容器有一個指針指向內(nèi)部的第一個元素。每次調(diào)用next()便讓指針指向下一個元素,并且之前要通過hasNext()方法判斷是否存在下一個元素