Écrire dans un fichier text en Java - BufferedWriter

En Java, La modification et l'écriture des données textuelles se fait avec le flux d'écriture BufferedWriter. Contrairement au flux de bits de données BufferedInputStream, vous pouvez directement écrire un string, char ou tableau dans le fichier.

 
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class ExempleBufferedWriter {
public static void main(String[] args) {
try {

String content = "Ceci est le contenu ajouté au fichier";

File file = new File("test.txt");

// créer le fichier s'il n'existe pas
if (!file.exists()) {
file.createNewFile();
}

FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();

System.out.println("Modification terminée!");

} catch (IOException e) {
e.printStackTrace();
}
}
}
Ressources:
https://docs.oracle.com/javase/7/docs/api/java/io/BufferedWriter.html