si tu veux ajouter une nouvel ligne dans un string fais
String [] sz = {"toto\n", "tata"};
public void Ecrivain(String NomFichier) {
try {
File f = new File("rep" + File.separator +NomFichier);
FileWriter fw = new FileWriter(f, true);
BufferedWriter bw= new BufferedWriter(fw);
for(int i = 0; i < sz.length; i++){
bw.write(sz[i]);
}
bw.flush();
bw.close();
}catch (IOException e) {
System.out.println("Erreur : " + e.getMessage);
}
}
affiche dans ton fichier text(uniquement des editeurs type word pad)
toto
tata
Sinon si tu veux le rendre portable à des éditeurs type note pad
sa ce joue dans l'écriture du fichier
String [] sz = {"toto", "tata"};
public void Ecrivain(String NomFichier) {
try {
File f = new File("rep" + File.separator +NomFichier);
FileWriter fw = new FileWriter(f, true);
BufferedWriter bw= new BufferedWriter(fw);
for(int i = 0; i < sz.length; i++){
bw.write(sz[i]);
bw.newLine();
}
bw.flush();
bw.close();
}catch (IOException e) {
System.out.println(("Erreur : " + e.getMessage);
}
}
affiche
toto
tata
Dsl mais je ne connais pas bien les éditeurs de linux donc pour la première méthode je ne m?avancerai pas à dire que c'est le même principe mais la dernier méthode passe