Java 为什么PrintWriter经常与FileOutputStream一起使用,而我只能使用print方法
如果我能做到这一点:Java 为什么PrintWriter经常与FileOutputStream一起使用,而我只能使用print方法,java,fileoutputstream,printwriter,Java,Fileoutputstream,Printwriter,如果我能做到这一点: PrintWriter pw = new PrintWriter("file.txt"); pw.println("Hello"); 为什么PW经常这样使用: PrintWriter pw = new PrintWriter(new FileOutputStream("file.txt")); pw.println("Hello"); 区别是什么?接受文件名或java.io.file的PrintWriter构造函数相对较新;它们被添加到JDK1.5中。FileOutpu
PrintWriter pw = new PrintWriter("file.txt");
pw.println("Hello");
为什么PW经常这样使用:
PrintWriter pw = new PrintWriter(new FileOutputStream("file.txt"));
pw.println("Hello");
区别是什么?接受文件名或
java.io.file
的PrintWriter
构造函数相对较新;它们被添加到JDK1.5中。FileOutputStream
或FileWriter
版本过去是唯一的选择;很多人甚至不知道PrintWriter中的新构造函数。
好的,这解释了为什么我在Beginngs Java Objects,第二版中看到了它。