Appending a content to existing file using java


FileWriter has the following constructor to append a content to existing file. Constructs a FileWriter object given a File object. If the second argument is true, then bytes will be written to the end of the file rather than the beginning.

Program

import java.io.FileWriter;
import java.io.IOException;

public class FileWriterExample {

	public static void main(String[] args) {

		try {
			FileWriter fw=new FileWriter("sam.txt",true);
			
			fw.write("Sample content to write in a file");
			fw.write("\n");
			fw.write("second line of a sam file");
			
			fw.flush();
			fw.close();
			
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}

Run the above program more than once to check the output.

true: file will get appended

false: file will get overwritten 



Related Post

Comments


©candidjava.com