Return sur la sortie erreur

Résolu
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 ?
A voir également:

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
Bonjour,

Je ne comprends pas la question.

La méthode
toString
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 un
System.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'un
System.out.println(toto);
affichera l'objet dans la sortie standard.
0
masema95 Messages postés 6 Statut Membre
 
Ah oui du coup je pensais que la méthode toString n'affichait que sur la sortie standard.

Merci pour ta réponse rapide.
0