Java 在Android中向文本文档写入新行无法添加新行
我正在尝试将一些文本写入文本文件并在其中添加新行。 唯一显示的是“\n” 所以我的文本文件看起来像这样Java 在Android中向文本文档写入新行无法添加新行,java,android,text,line-breaks,Java,Android,Text,Line Breaks,我正在尝试将一些文本写入文本文件并在其中添加新行。 唯一显示的是“\n” 所以我的文本文件看起来像这样 Some message.\nFrom someone\nAbout Something\nEtc etc etc\n 没有换行 这是我附加文本文件的代码。我做错了什么 String logreport = "SOME TEXT; try { OutputStreamWriter outputStreamWriter = new OutputStreamWriter(mContext
Some message.\nFrom someone\nAbout Something\nEtc etc etc\n
没有换行
这是我附加文本文件的代码。我做错了什么
String logreport = "SOME TEXT;
try {
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(mContext.openFileOutput(LOG_FILE_NAME, mContext.MODE_APPEND));
outputStreamWriter.append(logreport);
outputStreamWriter.append("\n\r");
outputStreamWriter.close();
} catch (IOException e) {
Log.e(TAG, "File write failed: " + e.toString());
}
尝试仅附加
\n
类似:
append(“\n”)代码>outputStreamWriter.append(“\n\r”)代码>。我认为“\n”可以。人们是如何看到只有\n出现的?当我打开文本文件时,我可以看到像\n这样的新行字符是不可见的。如果看到\n,则添加了\\n。或者可能是因为这个原因\n\r。