无法附加

问题描述

| 这是代码
import java.io.*;
class tester {
 public static void main(String args[])throws IOException  {
   File f=new File(\"d:/testerf.txt\");
   FileWriter fw=new FileWriter(f,true);
   String s=\"Working\";
   char buffer[]=new char[s.length()];
   s.getChars(0,s.length(),buffer,0);
   fw.write(buffer);
 }
}
文件ѭ2not中未附加单词
working
文件没有任何反应。 为什么未附加单词“ 1”?     

解决方法

您应该关闭信息流:
fw.close();
    ,不要忘记刷新缓冲区-或显式关闭编写器(功能相同)!
import java.io.*;
class tester {
 public static void main(String args[])throws IOException  {
   File f=new File(\"d:/testerf.txt\");
   FileWriter fw=new FileWriter(f,true);
   String s=\"Working\";
   char buffer[]=new char[s.length()];
   s.getChars(0,s.length(),buffer,0);
   fw.write(buffer);
   fw.flush(); //or simply fw.close();
 }
}