原来Iterator是这样的,才发现,失败啊!
摘要: 以前一直都用 Iterator,一直没出现问题,后来当我将 Iterator 作为一个方法的参数传进去,当Iterator 执行循环两次的时候问题出现了,第一次可以执行,而第二次却输出不了值了;原来 Iterator 执行循环的时候,一次执行就到达最后的节点,若再循环一次,自然不能再从头开始。那么有什么办法执行两次或两次以上呢,解决的办法就是再重新生成一个新的Iterator对象。
阅读全文
posted @
2007-09-20 11:52 蒋家狂潮 阅读(2795) |
评论 (12) 编辑