无论是FileOutputStream还是FileWriter都有相应的构造函数:FileOutputStream(String name, boolean append) 
FileWriter(String fileName, boolean append)

解决方案 »

  1.   

    yizhao(一招)
    的方法倒是可以
    不过未免有点浪费
    在处理大量文件时,效率也要差得多FileOutputStream可以实现?怎么实现呢?
      

  2.   

    应该有相应的SEEK方法!你能想到首追加就说明不是海量文件了!而且海量文件也不会让你无休止的追加!一般会写YYYYMMDDHH24MISS的结构的!能想这个问题就是试验而已!没有实用价值!
      

  3.   

    yizhao(一招)未必吧我要更新目录下的所有文件(递归处理某一目录)
    都加上一段代码莫非java就是用来处理所谓的“海量数据”就不能解决这么简单的个问题我就想都加上一段代码而已这么简单的问题在C里很容易,在java里怎么做呢???
      

  4.   

    RandomAccessFile
    会覆盖原来的内容
      

  5.   

    void seek(long pos) 
              Sets the file-pointer offset, measured from the beginning of this file, at which the next read or write occurs.
      

  6.   

    RandomAccessFile 游标移移到文件尾再进行追加
      

  7.   

    已有文件txt1,首部添加部分txt2先把需要添加的写成一个文件txt2,再在尾部添加txt1,
    删除txt1,改名txt2为txt1,
    其实也就是yizhao(一招)的方法.