итератор hasnext () возвращает true, но next () выбрасывает NoSuchElementException
Когда я отладил свой код, я обнаружил, чтоhasNext()
методIterator
возвращенныйtrue
, ноnext()
метод скинул NoSuchElementException.
Ниже мой код:
Collection<TradeStock> restBuy=em.createQuery("select t from TradeStock ...t.getResultList();
if(!restBuy.isEmpty())
{
Iterator itrest=restBuy.iterator();
while(itrest.hasNext())
{
TradeStock ts=(TradeStock)itrest.next();
x+=ts.getTradeExecutedQuantity();
}
}
Что я делаю не так?