Bonjour,

Dans mon programme je veux parcourir une liste et la remplir en la parcourant.

cela est interdit par les Iterator, il m'affiche une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
java.util.ConcurrentModificationException
Comment je peux éviter un tel problème ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 List l = new ArrayList();
 
        l.add(4);
        Iterator it = l.iterator();
        while(it.hasNext())
        {
            System.out.println(it.next()); 
            l.add('c');
        }
Merci