Ezreal 发表于 2014-8-7 23:40
你这上下两个代码不是一样的么
烟海 发表于 2014-8-8 00:07
楼主:你认为正确的这个:
while(it.hasNext()){
System.out.println(it.next( ...
柠萌不 发表于 2014-8-7 23:51
你这两个都一样啊...
remove当然在next后面,先择出后移除,嗯,个人理解.今天才刚刚看了这部分...:lov ...
zhouqun 发表于 2014-8-8 21:01
都没有索引 jvm怎么知道移除哪个呢
wnmmp 发表于 2014-8-8 15:52
改了改了,但是取出的在循环外,循环完不就没了么
烟海 发表于 2014-8-8 21:58
因为迭代器不在循环内。。
所以循环结束。。。it.next()取出的最后一个值还在。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |