好的我可以输入JTextArea并将其保存到文件中,但是当我在记事本中打开文件时,例如它没有断行符。当加载回我的程序时,文件会再次出现分隔线。
我想知道为什么会发生这种情况,为什么不只是这样呢? 以及如何在输出到文件时使格式相同,因此它与在JTextArea中看到的格式相同。
在JTextArea api中,我没有看到任何方法可以为我提供有关如何执行此操作的任何线索。 谢谢!
答案 0 :(得分:2)
您的Notepad
版本很可能无法识别" unix"行结束序列(也由某些Java库使用/生成)。尝试使用其他文本编辑器。如果我没记错的话,Wordpad
会做得更好。如果不是这样,你应该发布代码和操作环境。
答案 1 :(得分:1)
我可以输入JTextArea并将其保存到文件
你是如何保存文件的?
在JTextArea api中我没有看到任何方法给我任何关于如何做到这一点的线索
使用textArea.write(...)
方法保存文件。它将使用您正在使用的当前平台的正确行尾字符串保存文件。
有关详细信息,请参阅Text and New Lines。