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