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

    xiaoxiao2026-10-07  1

    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

    转载请注明原文地址: https://ju.6miu.com/read-1312721.html
    最新回复(0)