Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > не получилась итерация


Автор: fath_fast 13.9.2008, 11:36
в проге получаю некоторый List пытаюсь пытасю провести следующую на ним операцию (итерацию):
Код

List lt = getElements ;
        
           for (Iterator i = lt.iterator(); i.hasNext();) 
           {
          //...
           //
           }


А у меня в эту итеррацию он проходит всего два раза, хотя при отладке видно что там не два элемента, а 298....
Зато с помощью такого обхода
Код

   for(Object el : lt)
         {
            //...
           //
         }


я обхожу все 298 элементов....
Не понимаю почему так происходит. Объясните плиз!

Добавлено через 6 минут и 26 секунд
Опс, Сорри!!!! не там искал причину, не заметил возникающий экспшен внутри итерации....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)