Escrever na Ultima linha de TXT

Bom dia senhores…

tenho uma duvida que para voces será bem boba. mas nao estou conceguindo resolver… seguinte:

tenho um txt com conteudo… queria escrever nele na ultima linha. sem alterar o que ja tinha nele…

estou escrevendo assim:

[code]
try {
System.out.println(""+txt.getPath());
BufferedWriter out = new BufferedWriter(new FileWriter(txt.getPath()));
out.newLine();
out.write(“ULTIMA LINHA”);
out.close();

    } catch (IOException ex) {
        ex.printStackTrace();
    }[/code]

obrigadoa todos

… new BufferedWriter(new FileWriter(txt.getPath(), true)); …

Veja:

FileWriter

Pow cara brigadao! salvou meu dia!!!

pow era só esse True? nunca ia descobrir isso. nao achei isso no javadoc

Brigadao!

Se há uma coisa que tenho certeza é que o Javadoc escrito pela Sun costuma ser pouco claro - comparado ao Javadoc do projeto Classpath.

Javadoc da Sun:
FileWriter (String, boolean)

Javadoc da classe FileWriter (projeto Classpath):
FileWriter (String, boolean)

Leia os dois e me diga qual é o mais claro. Nesse caso a diferença não é tão grande, mas nas classes de Java2D a diferença é perceptível.

Estou tentando fazer a mesma coisa… mas não estou entendendo muito bem o que está acontecendo… "/

System.out.println(""+txt.getPath(),true); 

txt é uma variável, certo? o que faz esse getPath()?