hey there, i need to append to my file but it is not working, it keeps overwriting the file, can anyone please tell me what is wrong:
public void generate
You can fix it by changing the line where you assign the BufferedWriter
:
bW = new BufferedWriter(new FileWriter(gpxfile, true));
When you open a file using the FileWriter
constructor that only takes in a File
, it will overwrite what was previously in the file. Supplying the second parameter as true
tells the FileWriter
that you want to append to the end of it.