Post

Visualizzazione dei post con l'etichetta modificare output

Customizzare System.out.println

DOMANDA: E' possibile reindirizzare il System.out.println dallo Standard Output (quindi il video) ad un altro tipo di Output (ad esempio un file)? RISPOSTA: Per quanto insolito, è possibile. Guardiamo questo breve esempio autoeplicativo: package cambiooutput; import java.io.FileOutputStream; import java.io.PrintStream; public class ModificaOutput{    public static void main(String args[]) {              try {           System. setOut ( new PrintStream( new FileOutputStream( "C:/out.txt" )));           System.out.println( "Output reindirizzato!\r\nhttp://lancill.blogspot.it" );       } catch (Exception e) {           e.printStackTrace();       }    } } Attraverso il metodo setOut() dell'oggetto System , possiamo settare un output differente. In questo caso impostiamo come output un file chiamato out.txt . Tutte le successive chiamate System.out.println, scriveranno all'interno del file indicato anziché sull