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 build simple search page using ZK and Spring Boot? - March 8, 2023
- How do I calculate days between two dates excluding weekends and holidays? - January 12, 2023
- How do I discover the quarter of a given date? - January 11, 2023