Gravar dados em um arquivo [Resolvido]

Estou com uma dúvida
como gravar dados em um arquivo sem que da próxima vez que eu chamar meu método
os dados gravados anteriormente se apaguem.

[code]public static void Escreve(int n) throws IOException{

     PrintWriter arquivo = new PrintWriter(new FileWriter("teste.txt"));
  
  
     arquivo.println(n);
        
     arquivo.close();
  }[/code]

Está funcionando assim
o número 5 está gravado no meu arquivo
quando chamo meu método Escreve()
e passo por exemplo o número 9
Escreve(9)
no arquivo aparece somente o número 9
e não os números
5
9

Como faço para solucionar meu problema.

PrintWriter arquivo = new PrintWriter(new FileWriter("teste.txt", true));  

http://java.sun.com/j2se/1.4.2/docs/api/java/io/FileWriter.html#FileWriter(java.io.File,%20boolean)

Valeu davidtiagoconceicao
agora ta funcionando