嗨,我对用于写入文本文件的流有点困惑
我看过一些例子:
一种使用 PrintWriter 流
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(fname)));
out.println(/*something to write*/);
out.close();
这改为使用:
PrintStream out = new PrintStream(new FileOutputStream(fname));
out.println(/*something to write*/)
但有什么区别?两者都写入一个结果相同的文件?