java迭代器用途_各位JAVA前辈,迭代器使用报错。
定義一個(gè)Student類,
類中封裝了三個(gè)成員變量String name,int age,double score。
在測試類主方法中創(chuàng)建了幾個(gè)Student類的對(duì)象,并添加到ArrrayList集合中。
使用Iterator迭代出對(duì)象中的成員變量。
部分代碼如下Iterator?it?=?st.iterator();
while?(it.hasNext()){
Students?s?=??it.next();
//????????????????System.out.print(s.getName()+"?");
//????????????????System.out.print(s.getAge()+"?");
//????????????????System.out.print(s.getScore()+"?");
//????????????????System.out.println();
System.out.println(it.next().getName());
System.out.println(it.next().getAge());
System.out.println(it.next().getScore());
}
如果使用未注釋的方法,報(bào)錯(cuò),如果使用注釋的方法報(bào)錯(cuò)。
請(qǐng)問為什么,這兩種方式不應(yīng)該是等價(jià)的么?
總結(jié)
以上是生活随笔為你收集整理的java迭代器用途_各位JAVA前辈,迭代器使用报错。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 主从触发器和边沿触发器的区别是什么(锁存
- 下一篇: 深天马 A:公司 AMOLED 柔性业务