我有一个文本,想用IO向文本中加信息.用什么方法在后面追加

解决方案 »

  1.   

    FileOutputStream(File file,boolean append)
      

  2.   

    static void method3(File f){
    try
    {
       BufferedWriter bw=new BufferedWriter(new FileWriter(f,true));
       //参数true是添加尾巴,否则是重写文件
       String buffer="test3=faint!";
       bw.newLine();
       bw.write(buffer);
       bw.close();
    }
    catch(Exception e)
    {
    e.printStackTrace();
    }
    }
      

  3.   

    对于对.txt 文件进行内容的最加,还可以有RandomAccessFile类;而对于写入操作,则可以在写完一行后,就写一个换行符
    例如:
    ....
    String line = in.readLine();
    while(line != null){
      out.write(line);
      out.write("\r\n") ;
    ....
    }