Écrit JTextArea contenu dans le fichier
J'ai un JTextArea et un bouton de soumission en Java Swing.
Besoin d'écrire le contenu du textarea dans un fichier avec des sauts de ligne.
J'ai eu la sortie, il est écrit comme une chaîne de caractères dans le fichier.
try {
BufferedWriter fileOut = new BufferedWriter(new FileWriter("filename.txt"));
String myString1 =jTextArea1.getText();
String myString2 = myString1.replace("\r", "\n");
System.out.println(myString2);
fileOut.write(myString2);
fileOut.close();
} catch (IOException ioe) {
ioe.printStackTrace();
}
Veuillez me faire des suggestions
Est-ce devoirs?
suis en train d'apprendre de nouvelles choses 🙂
-1 pour aucun effort de recherche. La réponse a été trouvée sur google en 5 secondes.
Je suis juste curieux de savoir: qu'advient-il si vous venez d'écrire la Chaîne de caractères dans un fichier?
suis en train d'apprendre de nouvelles choses 🙂
-1 pour aucun effort de recherche. La réponse a été trouvée sur google en 5 secondes.
Je suis juste curieux de savoir: qu'advient-il si vous venez d'écrire la Chaîne de caractères dans un fichier?
OriginalL'auteur SK0004 | 2012-05-09
Vous devez vous connecter pour publier un commentaire.
Pourquoi ne pas utiliser
JTextArea
s'construit enwrite
fonction?OriginalL'auteur Jeffrey
Remplacer toutes les \r et \n avec:
Cela rendra votre code indépendant de la plateforme et écrire de nouvelles lignes dans les fichiers si nécessaire.
Edit: depuis que vous utilisez BufferedWriter, vous pouvez également utiliser la newLine() la méthode
OriginalL'auteur MarioDS
Pourquoi avez-vous remplacer
\r
par\n
?Le séparateur de ligne doit être
"\r\n"
.\r\n
,\n\r
,\n
ou\r
.Ok. Merci Jeffrey.
OriginalL'auteur nnhthuan
C'est ce que je pensais :
Espère que cette aide
OriginalL'auteur Thor