public class TesteEscrita {
public static void main(String[] args) throws IOException {
//Fluxo de Saída com Arquivo
OutputStream fos = new FileOutputStream("Lorem2.txt");
Writer osw = new OutputStreamWriter(fos);
BufferedWriter bw = new BufferedWriter(osw);
bw.write("Lorem ipsum dolor sit amet, consectetur adipiscing elit");
//bw.newLine();
bw.newLine();
bw.write("ajslkdjflasjldkfjalsjdlkf");
bw.close();
}
}
Leitura: Pego o arquivo > Transformo Binário em Bytes > Transformo Bytes em String.
FileInputStream > InputStreamReader > BufferedReader'
Escrita: Escrevo o arquivo ? > Transformo Binário em Bytes (antes de ter os Bytes?) > Escrevo a String em um Writer.
FileOutputStream > OutputStreamWriter > BufferedWriter.
Não entendi muito bem o funcionamento desse fluxo ... Tudo funciona dinamicamente ? o BufferedWriter já escreve dentro do OutputStreamWriter ?