[FileOutputStream] Ecriture sur fichier

the java lover -  
choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   -
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.
A voir également:

1 réponse

choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
voui! utilise un FileWriter, ça te permet d'écrire directement des String

pliize

Chouba
"Obsédé des travaux manuels non pratiquant"
0