Corrigir escrita no TXT

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();
        }
    }

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

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

boolean escreverNoFinalDoArquivo = true;
PrintStream out = new PrintStream( new FileOutputStream("c:/EscritaUrna.txt", escreverNoFinalDoArquivo) );
2 curtidas