Galera, gostaria q alguem me dissesse pra q serve e como uso a BufferedWriter.
Se puder colocar um exemplo simples agradeco.
Abracos a todos.
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
Legal. Entendi o exemplo, mas assim mesmo gostaria de uma explicacao.
Se alguem puder… Vlw.
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.
Agora captei. Perfeito. Mais uma vez obrigado.