rediriger system.out vers un String
Bonjour.
J'aimerai savoir comment faire pour récupérer le résultat qui s'affiche sur system.out directement dans une variable String pour pouvoir manipuler ce resultat ensuite.
J'ai essayé avec les BufferedReader mais je n'arrive pas ...
Merci d'avance.
j'y arrive toujours pas ...
j'ai essayé par moi même comme tu me l'a dit mais je n'y arrive toujours pas :(
J'ai essayé pas mal de choses différents ais voici ou j'en suis :
Code:
1 2 3
|
BufferedOutputStream bos = new BufferedOutputStream(System.out);
System.setOut(new PrintStream(bos)); |
Mon problème est que j'arrive bien à rediriger le flux out vers un autre printstream que system.out (notamment vers un fichier), mais je n'arrive pas à récupérer ce flux directement dans une variable ...
Je suis vraiment bloquée et ce n'est pas ca qui est interessant dans mon projet ...