In this section, you will learn how to append a string to existing file. This will be done using FileWriter() constructor method of FileWriter Class.
In this section, you will learn how to append a string to existing file. This will be done using FileWriter() constructor method of FileWriter Class.In this section, you will learn how to append a string to existing file. This will be done using FileWriter() constructor method of FileWriter Class.
The syntax is given of FileWriter constructor :
public FileWriter(File file, boolean append) throws IOException
Description
This constructor takes the File name as object and produce a FileWriter object. If the boolean append is set to true then bytes will be written to the end of the file rather than the beginning.
Given below example will give you clear idea :
package roseindia; import java.io.*; public class AppendStringFile { public static void main(String[] args) throws Exception { try { BufferedWriter out = new BufferedWriter(new FileWriter( "DemoFile.txt")); out.write("This string is written first\n"); out.close(); out = new BufferedWriter(new FileWriter("DemoFile.txt", true)); out.write("This string is appended"); out.close(); BufferedReader in = new BufferedReader(new FileReader( "DemoFile.txt")); String str; while ((str = in.readLine()) != null) { System.out.println(str); } in.close(); } catch (IOException e) { System.out.println("exception occoured" + e); } } }
The message will appear in command prompt :
This string is written first
This string is appended |