Ecrire dans un fichier en Java - FileOutputStream
En Java, L'écriture des données binaires se fait avec le flux d'écriture FileOutputStream. Pour écrire dans un fichier, vous devez convertir les données en bits et les sauvegarder dans un fichier.
http://java.sun.com/j2se/1.4.2/docs/api/java/io/FileOutputStream.html
Ressources:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteFileExample {
public static void main(String[] args) {
FileOutputStream fop = null;
File file;
String contenu = "Le contenu ajouté";
try {
file = new File("test.txt");
fop = new FileOutputStream(file);
// créer le fichier s'il n'existe pas
if (!file.exists()) {
file.createNewFile();
}
// convertir en données binaires
byte[] contenuEnBytes = contenu.getBytes();
fop.write(contenuEnBytes);
fop.flush();
fop.close();
System.out.println("Modification terminée!");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fop != null) {
fop.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
http://java.sun.com/j2se/1.4.2/docs/api/java/io/FileOutputStream.html