我试图理解我必须在作业中回答的以下问题.它询问无限迭代器.他们会在哪里有用?我认为迭代器用于遍历集合,如:
Iterator itr = ArrayList.iterator();
while (itr.hasNext())
{
System.out.println(itr.next());
}
Run Code Online (Sandbox Code Playgroud)
一旦itr到达集合的末尾,就完成了,只要在迭代过程中不必进行其他操作.那么为什么甚至打扰无限的迭代器呢?