Android 如何将换行符插入文本文件I';我在SD卡上创建了什么?
我的代码相当标准。。sReport包含我希望输出到文本文件的文本,它包含几个“\n”换行符,这些换行符在textview中呈现良好,但在文本文件中它们不存在。我一定错过了一些简单的东西Android 如何将换行符插入文本文件I';我在SD卡上创建了什么?,android,android-sdcard,Android,Android Sdcard,我的代码相当标准。。sReport包含我希望输出到文本文件的文本,它包含几个“\n”换行符,这些换行符在textview中呈现良好,但在文本文件中它们不存在。我一定错过了一些简单的东西 try { FileOutputStream fOut = new FileOutputStream(sDir + sFile); //write fOut.write( sReport.getBytes() ); // Close ou
try {
FileOutputStream fOut = new FileOutputStream(sDir + sFile);
//write
fOut.write( sReport.getBytes() );
// Close output stream
fOut.flush();
fOut.close();
} catch (IOException e) {
e.printStackTrace();
}
请回顾并记住Android是基于Linux的。您使用什么来查看SD卡上的文本文件?记事本。。我只是想导出一个标准的ascii流,所以可能FileOutputStream不是我想要的?它不是FileOutputStreamFaultm我想说naikus是对的,可能windows上的记事本没有正确显示中断。请尝试在\r之后添加。这是正确的。记事本(或大多数windows应用程序)无法正确显示,因为您需要不同的换行符