[Java] copie d'une liste doublement chainée

Résolu
LCoileux -  
 LCoileux -
Bonjour,
voilà je cherche a écrire une fonction qui copie une liste doublement chainée. Seulement pour le moment, elle ne met crée qu'une seconde liste avec le premier élément de la liste a copier. Voici mon code :

public void copier(ListeDoublementChainee liste){
        courant = liste.tete.getSuivant();  //cellule courante
        for(int i=0; i< liste.size(); i++){
            this.add((E) courant.getElement(), i);
            courant = courant.getSuivant();
        }
        this.size = liste.size();
 }


Je pense que mon problème vient du fait que courant pointe continuellement sur la même cellule, et donc ne passe jamais à la cellule suivante et m'insère à chaque fois le même élément.
Seulement je ne vois pas trop comment passer à la cellule suivante (si le problème vient bien de là)

Merci d'avance


A voir également:

1 réponse

LCoileux
 
Problème résolu, il n'aimait simplement pas le nom "courant"...
0