Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android中向文本文档写入新行无法添加新行_Java_Android_Text_Line Breaks - Fatal编程技术网

Java 在Android中向文本文档写入新行无法添加新行

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

我正在尝试将一些文本写入文本文件并在其中添加新行。 唯一显示的是“\n”

所以我的文本文件看起来像这样

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。