java从JTextArea写入文件,没有断线?
好的,我可以在JTextArea中键入内容并将其保存到文件中,但是当我在记事本中打开文件时,例如,它没有特征线。当加载回我的程序时,该文件再次具有特征线
我想知道为什么会发生这种情况,为什么不让它保持不变呢? 以及如何在输出到文件时使格式相同,从而使其与JTextArea中的外观相同
在JTextArea api中,我没有看到任何方法可以为我提供任何关于如何实现这一点的线索。 谢谢
你可以在下面搜索框中键入要查询的问题!
好的,我可以在JTextArea中键入内容并将其保存到文件中,但是当我在记事本中打开文件时,例如,它没有特征线。当加载回我的程序时,该文件再次具有特征线
我想知道为什么会发生这种情况,为什么不让它保持不变呢? 以及如何在输出到文件时使格式相同,从而使其与JTextArea中的外观相同
在JTextArea api中,我没有看到任何方法可以为我提供任何关于如何实现这一点的线索。 谢谢
# 1 楼答案
你是怎么保存文件的
使用
textArea.write(...)
方法保存文件。它将使用当前使用的平台的适当行尾字符串保存文件有关更多信息,请参见Text and New Lines
# 2 楼答案
您的
Notepad
版本很可能无法识别“unix”行尾序列(某些Java库也使用/生成)。尝试使用另一个文本编辑器。如果我没记错的话,Wordpad
做得更好。如果不是这样,您应该发布代码和操作环境