Escritura de cadenas de caracteres en un fichero de texto

pepe
12 de Septiembre del 2003
Hola tengo un problema, porque quiero escribir en un fichero de texto un String por cada linea.
Utilizo un BuferedWriter.write(), la primera linea que inserto lo hace bien.
Pero las siguientes me sobreescribe la linea anterior.
Para cada linea se abre de nuevo el fichero y al hacer la instruccion me sobreescribe la linea que ya tenia antes.
Alguien me puede indicar que debo hacer para q no me pase esto? no importa que guarde la linea al principio o al final del fichero.
Gracias.

marcgutierrez
12 de Septiembre del 2003
No estaras creando cada el buffer?
porque no escribes todo el codigo que has hecho para que encontremos el error?