作者aoksc (重出江湖)
看板java
标题[虫?] 使用iterator判断是否有还有东西
时间Fri Feb 22 17:24:42 2013
程式码在此︰
http://ideone.com/WbWy7n
我目前状况是在执行query这个方法的时候
程式似乎会进入无穷回圈?
如果Stack是空的就会直接离开
但只要有物件在里面就会掉入回圈出不来
我看API他写说hasNext的方法是判断还有无下一个
next则是取出下一个物件没错吧?
请问现在是哪一个部份出问题了呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.105.19
1F:推 superlubu:dqueue.iterator() 会给你一个全新的 iterator. 02/22 17:27
2F:推 PsMonkey:版规 4.2 02/22 17:40
4F:→ aoksc:所以是因为每次都是全新的iterator 因此他的index都是重算 02/22 17:50
5F:→ aoksc:出错的原因是这样吗? 02/22 17:52
6F:→ tsungchic:是这样 02/23 00:13