Un conto è se vuoi aprire tu uno stream e scriverci tu del testo man mano che fai qualcosa e un altro conto è se vuoi "redirezionare" lo standard-output su un file (praticamente qualunque cosa venga scritta su System.out ... non solo da te).Originariamente inviato da r1si
vi scrivo per chiedervi aiuto nella realizzazione di uno codice java che possa al termine di un programma creare un file .txt con all interno tutti i println ( e le eccezioni con gli errori ) stampati a video durante l' esecuzione di tutto il programma o quantomeno durante la parte finale del programma
Nel primo caso apri uno stream (es. PrintStream/PrintWriter) e usa print/println ecc...
Nel secondo caso crei un PrintStream e lo passi al setOut(PrintStream out) di java.lang.System.