[ArrayList] Enlever les doublons
Bonjour
A partir d'un fichier XML parsé, j'ai récupérer des chaînes de caractères stockées dans une ArrayList. Mais, cette ArrayList contient des doublons et je voudrais les supprimer. Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
ArrayList depart2 = new ArrayList();
i = depart.iterator();
if (depart2.isEmpty())
depart2.add(depart.get(0));
while (i.hasNext()) {
System.out.println(i.next().toString());
if (!depart2.contains(i.next()))
depart2.add(i.next());
else;
} |
Malherueusement, je n'obtiens pas le résultat escompté et ma ArrayList depart2 ne contient pas tous les éléments.
Où est mon erreur ?
Merci de vos réponses
@ ++