Не уверен, что именно здесь не так:
while(itr.hasNext())
{
Stock temp =itr.next();
}
Этот код вызывает исключение ConcurrentModificationException в itr.next ();
Инициализация для итератора
private Iterator<Stock> itr=stockList.iterator();
Есть идеи?
[Основной код был скопирован непосредственно со слайдов профессора]