Problem avec toString() java
Kira
-
danimo -
danimo -
Bonjour,
J ai un problem avec la methode toString() !
j ai ecrit ceci :
public String toString()
{
for (i:tab)
return ( " Val Element " + i ) ;
}
la methode consiste a parcourir le tableau et affichier les valeur qu il contient ( de type int )
eclipse me souligne toujours en rouge la methode .
c est parceque de int a String ca marche pas ?
si c est une erreur en conversion c est quoi la solution ?
Merci .
J ai un problem avec la methode toString() !
j ai ecrit ceci :
public String toString()
{
for (i:tab)
return ( " Val Element " + i ) ;
}
la methode consiste a parcourir le tableau et affichier les valeur qu il contient ( de type int )
eclipse me souligne toujours en rouge la methode .
c est parceque de int a String ca marche pas ?
si c est une erreur en conversion c est quoi la solution ?
Merci .
3 réponses
-
Salut,
Pourquoi veux-tu convertir toString?
Si tu dois juste afficher le contenu du tableau d'int tab, il suffit de faire:
int[] tab = {1,2,3,4,5,6,7,8,9,10}; System.out.println("\nAffichage du tableau tab:\n"); for (Integer n : tab) System.out.println(n + "\n");
Cordialement,
Dan -
Salut ,
merci pour la reponse , mais c est comme ca , l exercice que j ai entre les mains ^^ !!
La methode doit afficher le tableau , en String ! -
Re,
Tu peux alors faire ceci:
System.out.println("\nAffichage du tableau tab:\n"); for (Integer n : tab) System.out.println(Integer.toString(n) + "\n"); // ou bien String str; for (Integer n : tab) { str = Integer.toString(n); System.out.println("str = " + str); }
Dan