This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
Does it not include the whole new text file (the modified version) ??
Yeah, maybe the BufferedWriter isn't the best solution - try only to use "new PrintWriter(new FileWriter(path, true));" - where the last parameter stands for 'append' - then you can write to the file, after it has been closed, and the append context to the file - but you are not able to 'control' what already has been written (or what the file already contains)
When you use a writer without the 'append' flag, it will start with an empty file all the time.