大家好,我的应用程序中有一个代码,可以将 jtextarea 上的数据保存到 .txt 文件中。 问题是当我在 jtextarea 上键入多行文本并将其保存到“.txt”文件时,整个数据被写入一行文本。
String content = txtDescriptionCity.getText(); //jtextarea
File file = new File("C:\\Tour v0.1\\Descriptions\\City\\"+txtcityname.getText()+".txt");
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();
我想写出 jtextarea 上的文本...就像这样
“文本第一行
文本第二行
文本第三行”
最佳答案
不要重新发明轮子。只需使用:
textArea.write(...);
它将用适合您正在使用的平台的正确新行字符串替换文档中的新行字符。
关于java - 将 Jtext 区域的精确文本写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19543576/