我有一个迭代器迭代器,我会循环它,
while(iter.hasNext()){
//do somethintg
}
现在我想再次循环,我可以把光标放在第一个项目之前吗?
你做不到。您可以做的是创建 Iterator 的另一个实例。
不像ResultSet
我们不能用Iterator去第一个。
嗯..你可以再次获取Iterator的实例。如果您明确想要使用相同的迭代器(虽然我没有发现需要),请使用java.util.ListIterator
实现。
编辑这将帮助您在两个方向上移动。