關(guān)于Iterator迭代器和hasNext()方法的問題
第一個問題,接口的使用不都是創(chuàng)建這個接口的對象,再通過對象實(shí)現(xiàn)方法嗎?那這里的coursesToSelect.iterator()哪個是對象呢?
第二個問題,這里的條件判斷it如果有下一個元素就輸出下一個元素的id和name,那第一個元素是怎么被輸出的呢?(因?yàn)榕袛嗉侠镉械诙€元素就會直接輸出第二個元素的信息了,第一個元素的信息怎么辦呢)
第一個問題,接口的使用不都是創(chuàng)建這個接口的對象,再通過對象實(shí)現(xiàn)方法嗎?那這里的coursesToSelect.iterator()哪個是對象呢?
第二個問題,這里的條件判斷it如果有下一個元素就輸出下一個元素的id和name,那第一個元素是怎么被輸出的呢?(因?yàn)榕袛嗉侠镉械诙€元素就會直接輸出第二個元素的信息了,第一個元素的信息怎么辦呢)
2020-03-02
舉報(bào)
2020-03-05
你發(fā)的太長了,后面的看不到
我猜你可能在問這個https://www.iteye.com/problems/87073
2020-03-03
第一個問題:coursesToSelect.iterator()? 中coursesToSelect是對象,iterator()是方法,返回值類型是Iterator.
第二個問題:授你以漁,自己看文檔https://docs.oracle.com/javase/10/docs/api/java/util/Iterator.html