Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2588 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]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)