各位高人,小弟现要不断打开同一个文件,每次打开后都要写一定的内容,然后换行并关闭文件。不知道怎么才能每次接着该文件上次的内容来写,望大家帮我啊!!!多谢了~~~

解决方案 »

  1.   

    我用的是用FileInputStream 读取一个byte[]数组。然后new String("要增加的东西").getbytes(); 合并数组,再用FileOutputStream写进去
      

  2.   

    利用文件输出流  FileOutputStream(File file, boolean append) 创建一个向指定 File 对象表示的文件中写入数据的文件输出流 
    如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处
      

  3.   

    楼上正解,以后写程序时,多看一看帮助文档,很有好处的,与文件相关,先把文件类的函数看一遍,大多数的函数直接看函数名就知道这个函数的用途,这也是JAVA帮助文档的一个好处,如果不喜欢看英文的,现在已经有中文的帮助文档的,看中文的也行。