Return sur la sortie erreur
Résolu
masema95
Messages postés
6
Statut
Membre
-
masema95 Messages postés 6 Statut Membre -
masema95 Messages postés 6 Statut Membre -
Bonjour,
Alors voilà mon problème.
Je souhaiterais retourner dans ma méthode toString une chaîne sur la sortie d'erreur comme si j'affichais un System.err.print("...); . J'ai bien essayer l'instruction std::err qui, je pense, est réservée à certains langages dérivés du C.
Auriez-vous une petite idée svp ?
Alors voilà mon problème.
Je souhaiterais retourner dans ma méthode toString une chaîne sur la sortie d'erreur comme si j'affichais un System.err.print("...); . J'ai bien essayer l'instruction std::err qui, je pense, est réservée à certains langages dérivés du C.
Auriez-vous une petite idée svp ?
2 réponses
-
Bonjour,
Je ne comprends pas la question.
La méthodetoString
est neutre, elle renvoie la description de l'objet sous forme de String peu importe la manière dont cette chaîne de caractère sera utilisée ensuite.
Si tu veux faire un affichage d'erreur, tu fais unSystem.err.println(toto);
ce qui fera automatiquement appel à la méthode toString de toto et affichera l'objet en erreur, exactement de la même manière qu'unSystem.out.println(toto);
affichera l'objet dans la sortie standard. -
Ah oui du coup je pensais que la méthode toString n'affichait que sur la sortie standard.
Merci pour ta réponse rapide.