小编Chr*_*ris的帖子

如果在同一个集合上调用两次相同的迭代器会发生什么?

如果我为myList设置了一个迭代器:

Iterator iter = myList.iterator();
while(iter.hasNext())
{
    MyObj myObj = (MyObj)iter.next();
    doPrint(myObj.toString());
}
Run Code Online (Sandbox Code Playgroud)

我称之为第二次:

while(iter.hasNext())
{
    MyObj myObj = (MyObj)iter.next();
    doPrint(myObj.toString());
}
Run Code Online (Sandbox Code Playgroud)

我第二次打电话给它时会回到收藏的开头吗?

java collections iterator arraylist

9
推荐指数
2
解决办法
9236
查看次数

标签 统计

arraylist ×1

collections ×1

iterator ×1

java ×1