BufferedWriter e write?

Agora eu consegui criar legalzinho o arquivo dentro do sistema… Mas vem outro problema simples porem inesplicavel! Porque no arquivo sempre aparece o ultimo texto digitado por minha pessoa…
por exemplo:

Gollun,Sauram,Frodo,

No arquivo só a parece Frodo, E na verdade eu queria todos… Então pensei: o método de write tem três tipos de parametros.
Parameters:
s - String to be written
off - Offset from which to start reading characters
len - Number of characters to be written
Com isso eu consigo ver os trÊs nomes?
grato pela ajuda.

gollun você está abrindo este arquivo todas as vezes que escreve um nome? Se for isso toma cuidade que por default ele sobreescreve o arquivo. Eu recomendo você usar a classe PrintWriter se estiver usando java 5 > hehehe

Se isso estiver acontecendo bem simples… você tem que contruiar o seu bufferedWriter assim

BufferedWriter br = new BufferedWriter( new FileOutputStream( true, new File("caminho" ) );