【发布时间】:2013-11-08 18:04:00
【问题描述】:
我的代码导致我不知道如何修复它的错误。我尝试输入打印语句,但它甚至不会那么远。发生错误
这是确切的错误
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 循环
【问题讨论】:
-
您在循环
orders的元素的循环中添加到orders,这就是导致异常的原因。不要修改您在循环内循环的集合。samples也是如此。 -
循环时不能修改(添加或删除)集合。您正在尝试向订单添加订单。你不能那样做。