[FileOutputStream] Ecriture sur fichier
Je désire enregistrer le contenu d'un JEditorPane sur un fichier texte.
Donc je récupère le contenu du JEditorPane, puis je le copie de la façon suivante (avec les exceptions en plus):
String txt = monJEditorPane.getText();
File fic = new File(monChemin);
FileOutputStream ostream = new FileOutputStream(fic);
ostream.write(txt.getBytes());
ostream.close();
Mon problème est que tout le texte est recopié, mais les passages à la ligne sont remplacés par des symboles .
En fait, dans mon fichier texte, je n'ai qu'une seule ligne contenant mon texte, et chaque phrase de mon texte est séparée de l'autre par un .
Quelqu'un pourrait-il m'indiquer comment remédier à ce problème.
Merci.
Donc je récupère le contenu du JEditorPane, puis je le copie de la façon suivante (avec les exceptions en plus):
String txt = monJEditorPane.getText();
File fic = new File(monChemin);
FileOutputStream ostream = new FileOutputStream(fic);
ostream.write(txt.getBytes());
ostream.close();
Mon problème est que tout le texte est recopié, mais les passages à la ligne sont remplacés par des symboles .
En fait, dans mon fichier texte, je n'ai qu'une seule ligne contenant mon texte, et chaque phrase de mon texte est séparée de l'autre par un .
Quelqu'un pourrait-il m'indiquer comment remédier à ce problème.
Merci.