Tag: filewriter printwriter

Java:PrintWriter

我正在尝试使用PrintWriter.java,但我遇到了一个相当奇怪的问题,我无法弄清楚我在这里缺少什么。 MyPrintWriter.java public class MyPrintWriter { public static void main(String[] args) { File myFile = new File(“myFileDirectory/myFileName.txt”); try { FileWriter fw = new FileWriter(myFile); PrintWriter pw = new PrintWriter(fw); pw.println(“Hello World!”); pw.close(); } catch (FileNotFoundException e) { System.err.println(“File not found: ” + myFile); } catch (Exception e) { e.printStackTrace(); } } } MyFileWriter.java public class […]

FileWrite BufferedWriter和PrintWriter相结合

好的,我正在学习I / O,我在其中一张幻灯片中找到了以下代码。 有人可以解释为什么需要有FileWrite,BufferedWriter和PrintWriter吗? 我知道BufferedWriter是缓冲输出并将其全部放在一起,但为什么他们会使用FileWriter和PrintWriter? 他们几乎没有做同样的error handling等一点点差异? 还有为什么他们将bw传递给PrintWriter ? FileWriter fw = new FileWriter (file); BufferedWriter bw = new BufferedWriter (fw); PrintWriter outFile = new PrintWriter (bw);