Что произойдет, если вы вызовете один и тот же итератор дважды для одной и той же коллекции?

Если я настрою итератор для myList:

Iterator iter = myList.iterator();
while(iter.hasNext())
{
    MyObj myObj = (MyObj)iter.next();
    doPrint(myObj.toString());
}

И я вызову его второй раз:

while(iter.hasNext())
{
    MyObj myObj = (MyObj)iter.next();
    doPrint(myObj.toString());
}

Вернется ли он к началу коллекции во второй раз я его называю?

9
задан Chris 30 September 2010 в 14:28
поделиться