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 : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Savez vous qu'est ce que je dois modifier?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
merci pour l'aide.
Partager