我在 Java Swing 中有一个 JTextArea 和一个提交按钮。 需要将textarea的内容写到文件中,并带有换行符。 我得到这样的输出,它在文件中写为一个字符串。
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();
}
请给我一些建议
最佳答案
为什么不使用 JTextArea
的内置 write
功能?
JTextArea area = ...
try (BufferedWriter fileOut = new BufferedWriter(new FileWriter(yourFile))) {
area.write(fileOut);
}
关于java - 将 JTextArea 内容写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10522022/