Olá, eu sou novo aqui no forum, e gostaria de saber se alguem poderia me ajudar, eu estou criando um arquivo *.txt, porem toda vez que eu escrevo nesse arquivo ele sobreescreve…
FileWriter arquivo = new FileWriter(“c:/Texto.txt”);
BufferedWriter grava = new BufferedWriter(arquivo);
grava.write(" Data " +" Hora" + " Dia da Semana" +"
Existe um construtor da classe FileWriter que além da url do arquivo recebe tbm um booleano que indica se o arquivo deve ser aberto truncado (o que está acontecendo com o seu arquivo) ou se novos dados devem ser anexados ao final do arquivo:
FileWriter(String fileName, boolean append)
Constructs a FileWriter object given a file name with a boolean indicating whether or not to append the data written.
é só vc colocar “true” logo após o nome do arquivo, dentro da chamada ao construtor da classe FileWriter!