Probleme interface iterator dans une ArrayList
	
	
		Bonjour à tous,
J'ai un probleme lorsque j'utilise l'interface iterator dans une Arraylist.
J'ai crée une classe Personne :
	Code:
	
| 12
 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 :
	Code:
	
| 12
 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());
		}
	} | 
 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". 
Quelqu'un pourrait il m'aider ?
Merci d'avance.