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:

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)
Savez vous qu'est ce que je dois modifier?
merci pour l'aide.