Innanzitutto solo dire "output stream" in generale non vuol dire nulla di particolare/chiaro. Quale output stream "concreto"??Originariamente inviato da newhook
ho un output stream che contiene il risultato di una compilazione(o meglio quello che viene visualizzato in console se lanciassimo javac dal cmd).
come posso prendere questo risultato e trasformarlo in stringa?
Visto che parli di "console", posso immaginare che hai scritto delle cose su System.out. Che tra l'altro non è un OutputStream ma un PrintStream!!
Il 'out' si può benissimo "redirezionare" (setOut() di System) ma bisogna creare un apposito PrintStream che tipicamente incapsula un XYZOutputStream, cioè un output stream specifico che scrive "altrove" es. su file (FileOutputStream), su byte array (ByteArrayOutputStream) ecc....
Quindi?