Android 如何将换行符插入文本文件I';我在SD卡上创建了什么?

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

我的代码相当标准。。sReport包含我希望输出到文本文件的文本,它包含几个“\n”换行符,这些换行符在textview中呈现良好,但在文本文件中它们不存在。我一定错过了一些简单的东西

    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应用程序)无法正确显示,因为您需要不同的换行符