Bonjour,
Mon programme bloque au niveau d'une fonction et me donne l'exception suivante java.util.ConcurrentModificationException,
Je ne sais pas pourquoi j'ai cette exception alors que je ne modifie pas la liste que je parcours ab.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 private ArrayList<Cellule> getARBdeClassei(int i, ArrayList<Cellule> ab) { ArrayList<Cellule> cellules2 = new ArrayList<Cellule>(); for (Cellule c: ab) { if(i == c.getClasse()) { cellules2.add(c); } else { arb.delete(c); // exception } } Collections.sort(cellules2,EnsembleCellule.resourceComparator); return cellules2; }
merci pour votre aide.
Partager