Bonjour,
Mon programme bloque au niveau d'une fonction et me donne l'exception suivante java.util.ConcurrentModificationException,
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;
	}
Je ne sais pas pourquoi j'ai cette exception alors que je ne modifie pas la liste que je parcours ab.

merci pour votre aide.