Gravando em um arquivo

Java para Iniciantes (Oracle) - Nov 4 - - Dev Community
  • Para abrir um arquivo para saída, utiliza-se um objeto FileOutputStream.

  • Dois construtores comuns são:

  • FileOutputStream(String nomeArquivo) throws FileNotFoundException

  • FileOutputStream(String nomeArquivo, boolean incluir) throws FileNotFoundException

  • Se o arquivo não puder ser criado, uma FileNotFoundException será lançada.

  • No primeiro construtor, um arquivo existente com o mesmo nome é destruído ao abrir.

  • No segundo construtor, se incluir for true, os dados são acrescidos ao fim do arquivo; caso contrário, o arquivo é sobrescrito.

  • Para gravar em um arquivo, usa-se o método write(int valbyte), que grava apenas os 8 bits de ordem inferior do inteiro.

  • Se ocorrer um erro durante a gravação, uma IOException será lançada.

  • Após o uso, o arquivo deve ser fechado com o método close(), que libera os recursos do sistema e garante que os dados no buffer sejam gravados.

Image description

Image description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .