Olá!

Quando criamos um programa em java e queremos mostrar alguma mensagem no console usamos inconscientemente o System.out.println(), mas e para gravar essas mesmas mensagens em um arquivo texto? Muito simples, basta dar um System.setOut() passando o PrintStream desejado. No exemplo abaixo alteramos a saída padrão, que era no console, para um arquivo texto.

String path = "D:\\saida.txt";
FileOutputStream fileOutputStream = null;
	try {
		fileOutputStream = new FileOutputStream(path);
		System.setOut(new PrintStream(fileOutputStream, true));
		System.out.println("Teste");
	} catch (FileNotFoundException e) {
		e.printStackTrace();
	}

Até mais
Roberto

OrkutTwitterGoogle BookmarksLinkedInDeliciousHotmailRedditWordPressGoogle ReaderFacebookDiggShare


Deixe um comentário