[JAVA] Probleme: adresse memoire tableau
Lorenzo31
Messages postés
1
Statut
Membre
-
ryadh13 -
ryadh13 -
Bonjour à vous tous
Voilà, je débute en Java et un problème se pose à moi.
J'ai crée une interface dans un projet qui est censé m'enregistrer des résultats dans un tableau. Apparement, la fonction marche puisque lors du clik sur le bouton "enregistrer", le message de confirmation que j'ai implanté m'est bien envoyé.
Simplement, lors que je veux afficher ce tableau, par l'utilisation d'une méthode "tostring", j'obtient ceci: Lsport.Essais;@50a649.
Je crois comprendre que cela correspond à l'adresse mémoire de la premiere valeur de mon tableau.
Comment puis-je afficher les valeurs qui sont à l'intérieur?
Je vous remercie!
Voilà, je débute en Java et un problème se pose à moi.
J'ai crée une interface dans un projet qui est censé m'enregistrer des résultats dans un tableau. Apparement, la fonction marche puisque lors du clik sur le bouton "enregistrer", le message de confirmation que j'ai implanté m'est bien envoyé.
Simplement, lors que je veux afficher ce tableau, par l'utilisation d'une méthode "tostring", j'obtient ceci: Lsport.Essais;@50a649.
Je crois comprendre que cela correspond à l'adresse mémoire de la premiere valeur de mon tableau.
Comment puis-je afficher les valeurs qui sont à l'intérieur?
Je vous remercie!
Configuration: Windows Vista Internet Explorer 7.0
2 réponses
-
Salut!
Tu dois créer une boucle qui itère sur les éléments de ton tableau et qui construit la chaîne de caractères souhaitée.
Le mieux serait peut-être de créer une classe qui encapsule un tableau et dans cette classe tu surcharges la méthode toString()
;-)
HackTrack -
Bonjour,
Supposons que votre tableau est le suivant T={2,4,7}
alors pour afiicher tous ces éléments on peut écrire la ligne suivante:
for(i=0;i<T.length;i++)
System.out.println("T["+i+"]= "+String.valueOf(T[i]));
et bon courage!