我第一次下面的代碼如何解決java.util.NoSuchElementException
與以下錯誤消息
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循環。
我得到了我加入到訂單的循環中循環真實訂單上的元素中的答案,這是什麼原因造成的除外。不要修改循環中循環的集合。同樣對樣品。
所以我重新做了這種方法,但我得到了以下錯誤消息:
java.util.NoSuchElementException
java.util.NoSuchElementException
at java.util.ArrayList$Itr.next(ArrayList.java:794)
at ca.on.oicr.pinery.lims.gsle.GsleClient.getOrders(GsleClient.java:730)
當行730組樣品= sampleOrderMap.get(it.next()的getId()。)在我的下面代碼
我將如何解決此錯誤消息,並且將這種新方法有我原來的方法相同的功能,沒有工作,我覺得有所有這些循環和條件語句會導致其無法正常工作。
把第一部分放在這裏的含義是什麼,你知道答案嗎? – Sage
想表明我的工作和我所試圖避免 – user2811419