Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1364 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  affichage List java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

affichage List java

n°2080380
futuring
Posté le 04-06-2011 à 16:03:54  profilanswer
 

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?

mood
Publicité
Posté le 04-06-2011 à 16:03:54  profilanswer
 

n°2080388
masklinn
í dag viðrar vel til loftárása
Posté le 04-06-2011 à 17:35:37  profilanswer
 

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 [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2081181
liouan
Posté le 07-06-2011 à 23:12:32  profilanswer
 

Code :
  1. for(StringArray element : service.operationn(nomvid) ){
  2.     System.out.println(element + " " );
  3. }


 
C'est clair que c'est plus concis ;)
 
Ensuite, comme le dit Masklinn,  

Code :
  1. System.out.println(element + " " );


est équivalent à  

Code :
  1. System.out.println(element.toString() + " " );


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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  affichage List java

 

Sujets relatifs
insertion d'une image a l'aide du OrdImage en javaxml java
exécuter une chaine en javaBug d'affichage sur Chrome
[java] Donner "avantage" à un threadDifférence d'affichage d'un navigateur à l'autre
Hibernate javaerreur methode java
Pas d'affichage de titreErreur code java String[][]
Plus de sujets relatifs à : affichage List java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR