1
resposta

O metodo write do Buffered Writer apaga os ultimos registros no arquivo?

Porque ele fez isso no meu. Se ele faz isso mesmo, gostaria de saber alguma maneira para adicionar novos registros em um arquivo de texto sem apagar os que já foram escritos.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Sim, por padrão ele sobrescreve o conteúdo do arquivo. Para adicionar conteúdo, passe um true no construtor do FileWriter

public FileWriter(File file, boolean append)
           throws IOException
public FileWriter(String fileName, boolean append)
           throws IOException