Problema al escribir un fichero.

hualqueb
30 de Septiembre del 2008
les presento el siguiente codigo:

try
{
FileWriter fichero = new FileWriter("historial.txt");
PrintWriter pw = new PrintWriter(fichero);
pw.println(imp);
pw.close();
} catch (Exception e)
{
e.printStackTrace();
}

en el cual a la hora que quiero escribir en el archivo historial.txt lo que contiene la variable imp no se sustituye todo el archivo y solamente queda una linea en el historial.txt...

que metodo me aconsejan para que no suceda eso????