lors de la compilation de mon programme j'ai ce genre de bug :(
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
at java.util.HashMap$KeyIterator.next(HashMap.java:828)
Version imprimable
lors de la compilation de mon programme j'ai ce genre de bug :(
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
at java.util.HashMap$KeyIterator.next(HashMap.java:828)
Je cite un réponse existante :
Citation:
Ton message est explicite, tu a récupéré la liste, et tu la parcoure,
et tu essaies d'ajouter qqchose, donc tu veux modifier la liste, ce qui n'est pas possible qd tu y accèdes avec un iterator. C'est un acces concurent interdit (d'ou ton erreur de concurence). Sort de ton iterator, liberes-le en gardant ton élément, et modifie ton élément ensuite.