最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于Iterator迭代器和hasNext()方法的問(wèn)題

http://img1.sycdn.imooc.com//5e5cc3530001ef1a09920326.jpg

第一個(gè)問(wèn)題,接口的使用不都是創(chuàng)建這個(gè)接口的對(duì)象,再通過(guò)對(duì)象實(shí)現(xiàn)方法嗎?那這里的coursesToSelect.iterator()哪個(gè)是對(duì)象呢?

第二個(gè)問(wèn)題,這里的條件判斷it如果有下一個(gè)元素就輸出下一個(gè)元素的id和name,那第一個(gè)元素是怎么被輸出的呢?(因?yàn)榕袛嗉侠镉械诙€(gè)元素就會(huì)直接輸出第二個(gè)元素的信息了,第一個(gè)元素的信息怎么辦呢)

正在回答

2 回答

你發(fā)的太長(zhǎng)了,后面的看不到

我猜你可能在問(wèn)這個(gè)https://www.iteye.com/problems/87073


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

奶尤糯米團(tuán)子 提問(wèn)者

是的 在問(wèn)這個(gè) 明白了謝謝!
2020-03-05 回復(fù) 有任何疑惑可以回復(fù)我~

第一個(gè)問(wèn)題:coursesToSelect.iterator()? 中coursesToSelect是對(duì)象,iterator()是方法,返回值類型是Iterator.

第二個(gè)問(wèn)題:授你以漁,自己看文檔https://docs.oracle.com/javase/10/docs/api/java/util/Iterator.html

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

奶尤糯米團(tuán)子 提問(wèn)者

看了你的“漁”,里面說(shuō)的hasNext() returns true if the iteration has more elements. next() returns the next element in the iteration. 所以當(dāng)hasNext()返回true的時(shí)候next()返回的是下一個(gè)coursesToSelect里的元素,這樣的話,第一個(gè)元素不就不可能被輸出了嘛?
2020-03-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉1039238650 回復(fù) 奶尤糯米團(tuán)子 提問(wèn)者

你想表達(dá)什么?
2020-03-05 回復(fù) 有任何疑惑可以回復(fù)我~
#3

奶尤糯米團(tuán)子 提問(wèn)者 回復(fù) 慕粉1039238650

就是當(dāng)對(duì)集合里的第一個(gè)元素(索引是0)進(jìn)行判斷的時(shí)候,因?yàn)橛邢乱粋€(gè)元素(索引1),所以hasNext返回true。next()方法就會(huì)輸出第二個(gè)元素(索引1)的值。但是這樣的話第一個(gè)元素(索引0)就永遠(yuǎn)不會(huì)被輸出了呀?因?yàn)闆](méi)有任何一個(gè)元素的下一個(gè)元素是集合里的第一個(gè)元素(索引0)吧?
2020-03-05 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于Iterator迭代器和hasNext()方法的問(wèn)題

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

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

幫助反饋 APP下載

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

公眾號(hào)

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