您的位置:首页 > 其它

PrintWriter证明了txt和doc的差距,txt不能识别控制符write方法在txt文件中运用时结果不能识别\n

2016-08-16 21:10 239 查看
publicclassPrintWriterTest2 {
      publicstaticvoid main(String[]args)
{
           Stringpath ="F:\\a.txt";
           PrintWriterpw =null;
           pw =new PrintWriter(System.out);
           pw.println("第一行");
           pw.print("第2行");
           pw.write("\njjk"+ 123);
           //自动调flush
           pw.flush();
           pw.close();
          
           PrintWriterwriter =null;
           try {
                 writer =new PrintWriter(new
File(path));
                 writer.println("abc");
                 writer.println(12);
                 writer.write("\nsss\n123");
//\n不起作用,也没显示,个人认为原因是:\n在txt文件中不起作用,因为\n是格式控制符,但是到了doc文件中,便会换行
事实就是如此,把a.txt改为a.doc后 结果见下
                 writer.close();
           }catch(FileNotFoundExceptione) {
                 e.printStackTrace();
           }
      }
}

 屏幕结果:                  
a.txt 文件内容:      
              a.doc文件内容:
第一行           
                abc                                                       abc
第2行                            
12                                                          12
jjk123                             
sss123
                                                                                                     
sss
                                                                                                     
123
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: