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 : Sélectionner tout - Visualiser dans une fenêtre à part
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

@ ++