问一下怎么往一个文件中添加内容,
以前一直是用RandomAccessFile,
不知道有没有更好的方法?

解决方案 »

  1.   

    FileWriter的构造方法中有一个方法是:FileWriter(String fileName, boolean append)  ,其中第二个参数决定了写文件的方式,如果为true,则追加写入,如果为false,则覆盖写入。
      

  2.   

    FileWriter的构造方法中有一个方法是:FileWriter(String fileName, boolean append)  ,其中第二个参数决定了写文件的方式,如果为true,则追加写入,如果为false,则覆盖写入。
      

  3.   

    其实这样看你是在文件末尾还是文件中任意位置添加内容,
    若在文件末尾添加,就像FileWriter或FileOutputStream(String name, boolean append)中的append
    设为true,若在文件中添加内容,用RandomAccessFile
      

  4.   

    其实这样看你是在文件末尾还是文件中任意位置添加内容,
    若在文件末尾添加,就像FileWriter或FileOutputStream(String name, boolean append)中的append
    设为true,若在文件中添加内容,用RandomAccessFile
      

  5.   

    其实这样看你是在文件末尾还是文件中任意位置添加内容,
    若在文件末尾添加,就像FileWriter或FileOutputStream(String name, boolean append)中的append
    设为true,若在文件中添加内容,用RandomAccessFile
      

  6.   

    其实这样看你是在文件末尾还是文件中任意位置添加内容,
    若在文件末尾添加,就像FileWriter或FileOutputStream(String name, boolean append)中的append
    设为true,若在文件中添加内容,用RandomAccessFile
      

  7.   

    如果在文件末尾添加内容,就可以用FileWriter(String fileName, boolean append)
    或FileOutputStream(String name, boolean append) 设置append为true
    若在文件中添加内容,则用RandomAccessFile
      

  8.   

        OutputStream ou =FileOutputStream(String name, boolean append) 
      ou.write("");
      

  9.   

    RandomAccessFile 在文件中间添加或者修改内容时才建议使用