Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Estamos escrevendo bytes num arquivo de texto?

Como descrito pelo professor Nico, o fluxo de entrada ocorre da seguinte maneira:

  • FileInputStream -> Cria um fluxo para entrada de dados de um arquivo em bytes.
  • InputStreamReader -> Ponte para transformar o fluxo de bytes num fluxo de caracteres.
  • BufferedReader -> Faz a leitura do fluxo de caracteres.

Agora, pensando no fluxo de saída num arquivo de texto, o processo é basicamente inverso a este? No caso, nós estamos escrevendo bytes para o arquivo de texto?

1 resposta
solução!

Oi Luís

No writer o fluxo é ao contrário, basicamente vira um stream de bytes sendo gravados. Alguns exemplos: https://www.programiz.com/java-programming/outputstreamwriter