0

好的,我可以输入 JTextArea 并将其保存到文件中,但是当我在记事本中打开文件时,例如它没有断线。当重新加载到我的程序中时,该文件再次具有断线。

我想知道为什么会发生这种情况,为什么不让它一样呢?以及如何在输出到文件时使格式相同,使其与 JTextArea 中的格式相同。

在 JTextArea api 中,我看不到任何方法可以为我提供有关如何执行此操作的任何线索。谢谢!

4

2 回答 2

2

您的版本Notepad很可能无法识别“unix”行尾序列(某些 Java 库也使用/生成)。尝试使用其他文本编辑器。如果我没记错的话,Wordpad会做得更好。如果不是这个,你应该发布代码和运行环境。

于 2013-08-25T09:35:31.300 回答
1

我可以输入 JTextArea 并将其保存到文件中,

你是如何保存文件的?

在 JTextArea api 中,我看不到任何方法可以为我提供有关如何执行此操作的任何线索

使用textArea.write(...)方法保存文件。它将为您正在使用的当前平台使用正确的行尾字符串保存文件。

有关详细信息,请参阅文本和换行符

于 2013-08-25T17:40:44.950 回答