【问题标题】:Why PrintWriter is often use with FileOutputStream when I just can use the print method为什么当我只能使用 print 方法时 PrintWriter 经常与 FileOutputStream 一起使用
【发布时间】:2012-03-20 16:12:21
【问题描述】:

如果我能做到:

PrintWriter pw = new PrintWriter("file.txt");
pw.println("Hello");

为什么PW经常这样使用:

PrintWriter pw = new PrintWriter(new FileOutputStream("file.txt"));
pw.println("Hello");

有什么区别?

【问题讨论】:

    标签: java fileoutputstream printwriter


    【解决方案1】:

    接受文件名或java.io.FilePrintWriter 构造函数相对较新;它们是在 JDK 1.5 中添加的。 FileOutputStreamFileWriter 版本曾经是唯一的选择;很多人甚至不知道PrintWriter.中的新构造函数

    【讨论】:

    • 好的,这就解释了为什么我在 Beginngs Java Objects, 2nd edition 中看到了这一点。
    猜你喜欢
    • 2019-04-11
    • 2020-08-04
    • 2017-07-02
    • 1970-01-01
    • 2011-08-11
    • 2021-08-06
    • 2011-12-15
    • 2022-11-27
    • 1970-01-01
    相关资源
    最近更新 更多