Bonjour à tous,
Comme indiqué dans le titre, mon affichage me met une boucle infini sur le 1er élement de ma liste C'est incompréhensible!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class ListeChainee { Personne contenu; ListeChainee suivant; public void afficher(){ ListeChainee l = this; while(l!=null){ l.getContenu().afficher(); l = l.suivant; } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class Personne { Cle cle; Info info; public void afficher(){ System.out.println(this.getCle().getName()+" : 0"+this.getInfo().getNumber()); } }Et il me répète en boucle "JD : 082"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class Test { public static void main(String[]args){ ListeChainee l = new ListeChainee(); l.ajout("Morty", 82); l.ajout("JD", 82); l.afficher(); } }
Comment faire?
Je vous remercie
Partager