One of the common task related to a text file is to append or add some contents to the file. It’s really simple to do this in Java using a FileWriter
class. This class has a constructor that accept a boolean parameter call append
. By setting this value to true
a new data will be appended at the end of the file when we write a new data to it.
Let’s see an example.
package org.kodejava.io;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class AppendFileExample {
public static void main(String[] args) {
File file = new File("user.txt");
try (FileWriter writer = new FileWriter(file, true)) {
writer.write("username=kodejava;password=secret" + System.lineSeparator());
writer.flush();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Latest posts by Wayan (see all)
- How do I create a string of repeated characters? - September 1, 2023
- How do I convert datetime string with optional part to a date object? - August 28, 2023
- How do I split large excel file into multiple smaller files? - April 15, 2023