日期:2014-05-20  浏览次数:20587 次

打开一个文件后,如何接着原来的内容写文件?(吐血求救!!!)
各位高人,小弟现要不断打开同一个文件,每次打开后都要写一定的内容,然后换行并关闭文件。不知道怎么才能每次接着该文件上次的内容来写,望大家帮我啊!!!

多谢了~~~

------解决方案--------------------
我用的是用FileInputStream 读取一个byte[]数组。然后new String( "要增加的东西 ").getbytes(); 合并数组,再用FileOutputStream写进去
------解决方案--------------------
利用文件输出流 FileOutputStream(File file, boolean append) 创建一个向指定 File 对象表示的文件中写入数据的文件输出流
如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处
------解决方案--------------------
楼上正解,以后写程序时,多看一看帮助文档,很有好处的,与文件相关,先把文件类的函数看一遍,大多数的函数直接看函数名就知道这个函数的用途,这也是JAVA帮助文档的一个好处,如果不喜欢看英文的,现在已经有中文的帮助文档的,看中文的也行。