Exception:Exception in thread "main" java.util.ConcurrentModificationException
Bonjour,
J'essaye de filtrer les elements d'un itérator pour ajouter un sous element à mon element que je cherche,la partie de code est la suivante :
Code:
1 2 3 4 5 6 7 8 9
|
while(itr.hasNext()){
Element elt=(Element)itr.next();
System.out.println("***"+elt.getAttribute("key").getValue());
if(elt.getAttribute("key").getValue().equals(parentArrayListkey)){
elt.addContent(arrayListElementChild);
}
} |
quand j'execute j'obtiens l'exception:
Code:
1 2 3 4 5 6 7
| Exception in thread "main" java.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
at java.util.AbstractList$Itr.next(Unknown Source)
at org.jdom.DescendantIterator.next(DescendantIterator.java:134)
at org.jdom.FilterIterator.hasNext(FilterIterator.java:91)
at xml2if.TestIFM.setArrayList(TestIFM.java:113)
at xml2if.TestIFM.main(TestIFM.java:53) |
Savez vous qu'est ce que je dois modifier?
merci pour l'aide.