affichage List java - Java - Programmation
Marsh Posté le 04-06-2011 à 17:35:37
Ton StringArray n'a pas de méthode #toString, donc il utilise celui d'Object, qui affiche juste le nom de la classe, "@" et le hash de l'instance.
Accessoirement, en java 5 il y a une boucle foreach au lieu d'itérer à la main sur ta collection
Marsh Posté le 07-06-2011 à 23:12:32
Code :
|
C'est clair que c'est plus concis
Ensuite, comme le dit Masklinn,
Code :
|
est équivalent à
Code :
|
La méthode toString() est héritée de la classe Object donc si tu ne la redéfinis pas, c'est normal que ça t'affiche ça.
Marsh Posté le 04-06-2011 à 16:03:54
Salut
SVP , je veux affficher le contenu de List , le code suivant m'affiche net.java.dev.jaxb.array.StringArray@7c34151f
java.util.List<StringArray> resultat= service.operationn(nomvid) ;
Iterator it = resultat.iterator();
while(it.hasNext()) {
Object element = it.next();
System.out.println(element + " " );
}
quelle est l'erreur SVP?