我不是要换行
我就是要插入\n字符
结果就是:
我的文本\n
可是writer.write("\n");
//或者
writer.write("\\\n");都不行

解决方案 »

  1.   


    writer.write("\\");
    writer.write("n");
      

  2.   

    在windows中目录的分隔符是反斜杠(\),但在java中,反斜杠是一个特殊的字符,应该写成\\
      

  3.   

    "\n"为java中特殊的转义字符
    你输入writer.wirte("\\n");就可以得到结果
    分析下:-----------------------------------------
    注意:这里的【"\】代表的是!!【"】!!即"\\n"【"\  \n】可输出结果【"\n"】
      

  4.   

    writer.write('\n');
    单引号是字符,双引号是字符串。
      

  5.   

    字符编码问题
    在Windows中是回车符+换行符,就是\n\r。
    在linux下只要\n就行。