有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java FileWriter写入文件

我如何使用FileWriter实际写入一个文件,然后在记事本上打开它,看看我写了什么?这就是我迄今为止所尝试的:

package Experimental;

import java.io.*;

public class IO {

    public static void main (String args[]) {

       File f = new File("testFile.txt");

       //Outputting into a file
       try {

          PrintWriter filePrint = new PrintWriter(
             new BufferedWriter(new FileWriter(f,true))
          );
          filePrint.println("testing, testing, printing into a file (apparently)");
       } catch (IOException e) {
          System.out.println(e.getMessage());
       }
   }
}

共 (2) 个答案

  1. # 1 楼答案

    写完后别忘了^{}你的FileWriter

  2. # 2 楼答案

    你应该像这样冲洗关闭这个PrintWriter

    File file = new File("testFile.txt");
    PrintWriter filePrint = new PrintWriter(new BufferedWriter(new FileWriter(file, true)));
    
    try 
    {
      try 
      {
        filePrint.println("testing, testing, printing into a file (apparently)");
        filePrint.flush();
      } 
      finally
      {
        filePrint.close();
      }
    }
    catch (IOException e) 
    {
      e.printStackTrace();
    }