Problema al re-abrir un fichero

i?ir
04 de Enero del 2006
Hola, a ver si alguien me puede ayudar. Estoy haciendo una aplicacion bastante sencilla y tengo el siguiente problema.

En un procedimiento creo un fichero y escribo unos datos a modo de cabecera. Asi:

FileWriter fichero = new FileWriter(nombrefich,true);
PrintWriter ficheroDestino = new PrintWriter (fichero);
ficheroDestino.println("...");

En otro procedimiento hallo unos datos que quiero escribir despues de la cabecera, así que vuelvo a abrir el mismo fichero con el parametro append = true para que concatene lo escrito, pero no me escribe.

FileWriter fichero = new FileWriter(nombrefich,true);
PrintWriter ficheroDestino = new PrintWriter (fichero);
ficheroDestino.write(var1);

¿Alguien sabe como hacerlo? Muchas gracias

i?ir
04 de Enero del 2006
He conseguido que escriba la variable pero no concatena con lo que habia asi que pierdo la cabecera.