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

  FORUM HardWare.fr
  Programmation
  Java

  Java et arraylist d'objets

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Java et arraylist d'objets

n°2040415
javabienet​vous
Posté le 06-12-2010 à 23:58:47  profilanswer
 

Bonjour,  
 
Je suis débutente en Java.  
J'essaye d'afficher le contenu d'un tableau d'objets mais j'obtiens autre chose.  
 
Voici le code :  
"  
ArrayList<Cadeau> listeCadeau = new ArrayList<Cadeau>();  
 
Cadeau listeSteph;  
listeSteph = new Cadeau();  
listeSteph.setTitre("Poupee" );  
listeSteph.setUrl("wwwbroze.com" );  
listeSteph.setPrix(20);  
listeSteph.setDescription("bla bla bla" );  
 
listeCadeau.add(listeSteph);  
 
int nbCadeaux = listeCadeau.size();  
System.out.println("Affichage des cadeaux :" );  
if ( nbCadeaux > 0)  
{  
for (int i = 0; i < nbCadeaux; i++) {  
System.out.println(listeCadeau.get(i));  
}  
}  
"  
 
Voici ce que cela affiche :  
Cadeau@743fbbfc  
 
et cela donne la même chose avec ce code :  
 
"  
Iterator i = listeCadeau.iterator();  
while (i.hasNext()) {  
System.out.print(i.next() + "\t" );  
}  
"  
 
Je ne vois pas pourquoi j'ai ça et ce que je dois faire pour avoir le bon affichage.
 
Merci pour votre aide.  

mood
Publicité
Posté le 06-12-2010 à 23:58:47  profilanswer
 

n°2040431
leonhard
Posté le 07-12-2010 à 09:49:56  profilanswer
 

javabienetvous a écrit :

Bonjour,  
[...]
 
Voici ce que cela affiche :  
Cadeau@743fbbfc  
 
et cela donne la même chose avec ce code :  
 
"  
Iterator i = listeCadeau.iterator();  
while (i.hasNext()) {  
System.out.print(i.next() + "\t" );  
}  
"  
 
Je ne vois pas pourquoi j'ai ça et ce que je dois faire pour avoir le bon affichage.
 
Merci pour votre aide.  


 
 
parce que tu dois surement encore créer une méthode toString() dans ta classe cadeau. Un truc du genre :

Code :
  1. public String toString() {
  2.     return "titre : " + titre + " :: url: " + url + " :: prix : " + prix;
  3. }


 
on peut bien entendu faire plus sophistiqué, après ça dépend de ce que tu veux avoir.
 

n°2040589
javabienet​vous
Posté le 07-12-2010 à 19:35:36  profilanswer
 

C'est parfait maintenant.
 
Merci pour ton aide.


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

  Java et arraylist d'objets

 

Sujets relatifs
Probleme sur mes objets ecouter[JAVA] Probleme de generation de classes avec PowerAMC
SAUVEZ MOI AVEC JAVA, changer de fond écran et labels[JAVA] Caster un objet a une classe generique ?
[Java]Petit problème interface graphique[Java] Threads et IPC : meilleure solution ?
Compilation Flex+Javaproblème de Thread java
Consommer un webservice en JavaCompter le nombre de fois ou le meme mot apparait ?
Plus de sujets relatifs à : Java et arraylist d'objets


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