BufferedWriter

4 respostas
F

Galera, gostaria q alguem me dissesse pra q serve e como uso a BufferedWriter.
Se puder colocar um exemplo simples agradeco.
Abracos a todos.

4 Respostas

Rafael_Nunes

try { BufferedWriter out = new BufferedWriter(new FileWriter("outfilename")); out.write("aString"); out.close(); } catch (IOException e) { }

http://javaalmanac.com/egs/java.io/WriteToFile.html?l=rel
http://javaalmanac.com/egs/java.io/AppendToFile.html?l=rel

F

Legal. Entendi o exemplo, mas assim mesmo gostaria de uma explicacao.
Se alguem puder… Vlw.

Z

Basicamente ele usa um buffer pra enviar os dados para a saída desejada.

Um exemplo: em um writer comum cada byte escrito na entrada seria enviado imediatamente para a saída. Em uma saída bufferizada, o sistema espera que a entrada forneça 256 bytes e só aí envia o pacote para a saída, e assim vai indo, de n em n bytes.

Do mesmo modo, um BufferedReader espera completar uma certa quantidade de bytes (ou uma linha) para dispor os dados para o programa que está lendo.

F

Agora captei. Perfeito. Mais uma vez obrigado.

Criado 14 de junho de 2006
Ultima resposta 15 de jun. de 2006
Respostas 4
Participantes 3