Bonjour,

J'ai une ArrayList (contenu des int) et j'ai des doublons que j'aimerai supprimer. Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public void majMembActifs(int identMemb) {
		membActifs.add(new Integer (identMemb));
		removeDoublons(membA, identMemb);
	}
 
public void removeDoublons(ArrayList membA, int identMemb) {
		for (int i = 0; i < membA.size(); i++) { 
                   Object o = membA.get(i); 
                   if (!membA.contains(o)) 
            		 membA.remove(new Integer (o));
		}
}

Mais ça ne fonctionne pas. Je n'obtiens rien.

Merci pour vos réponses.

Emie

[ Modéré par Viena ]
Ajout balises de code : Pensez aux balises [code], votre message est plus lisible et la lecture plus facile.

Les Règles du Forum