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