Bonjour à tous,
J'ai un probleme lorsque j'utilise l'interface iterator dans une Arraylist.
J'ai crée une classe Personne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class Personne { private String nom; public Personne (string nom) { this.nom = nom; } public String getNom() { return nom; }
Je voudrais créer un tableau ArrayList avec des objets Personne et lister ces objets
Voici le code :
Voici mon problème : lorsque j'execute la classe PersonneTest, la méthode System.out.println(personne.getNom()) renvoie des données à space au lieu d'afficher les noms "Durand" et "Dupont".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 import java.util.*; public class PersonneTest { public static void main(String[] args) { ArrayList<Personne> listPersonne = new ArrayList<Personne>(); listPersonne.add(new Personne("Dupont")); listPersonne.add(new Personne("Durand")); for (Iterator i = listpersonne.iterator();i.hasNext();) { Personne personne = (Personne)i.next(); System.out.println(personne.getNom()); } }
Quelqu'un pourrait il m'aider ?
Merci d'avance.
Partager