Corrigir escrita no TXT

2 respostas Resolvido
programaçãojava
R

Estou com um trecho de código que escreve no TXT, ele funciona porém exclui o que estava escrito antes, como faço para que ele não substitua o que já estava escrito?

Segue o trecho do código que estou utilizando:

public class TestandoEscrita {
    public static void main(String[] args) throws FileNotFoundException {
            PrintStream out = new PrintStream("c:/EscritaUrna.txt");
            Locale locale = new Locale("pt","BR");
            GregorianCalendar calendar = new GregorianCalendar(); 
            out.println("Voto Computado Dia");

            SimpleDateFormat formatador = new SimpleDateFormat("dd' de 'MMMMM' de 'yyyy' - 'HH':'mm'h'",locale);

            out.println(formatador.format(calendar.getTime()));
            out.close();
        }
    }

2 Respostas

edumatias

Amigo, siga a instruções do tópico abaixo.

http://respostas.guj.com.br/6063-escrever-no-fim-do-arquivo-sem-sobrescrever

staroski
Solucao aceita
boolean escreverNoFinalDoArquivo = true;
PrintStream out = new PrintStream( new FileOutputStream("c:/EscritaUrna.txt", escreverNoFinalDoArquivo) );
Criado 16 de outubro de 2017
Ultima resposta 17 de out. de 2017
Respostas 2
Participantes 3