我的代碼導致一個錯誤,我不知道如何解決它。我嘗試了打印報表,但它甚至不會那麼做。發生如何解決java.util.ConcurrentModificationException
錯誤這裏是確切的錯誤
java.util.ConcurrentModificationException
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:894)
at java.util.HashMap$KeyIterator.next(HashMap.java:928)
at ca.on.oicr.pinery.lims.gsle.GsleClient.getOrders(GsleClient.java:720)
線720第二個for循環
http://docs.oracle.com/javase/7/docs/api/java/ util/ConcurrentModificationException.html – OldProgrammer
您正在循環遍歷'orders'元素的循環中添加'orders',這就是導致異常的原因。不要修改循環中循環的集合。同樣採用'samples'。 – Jesper
當您循環播放集合時,無法修改(添加或移除)集合。您正嘗試向訂單添加訂單。你不能這樣做。 –