关于 通过流文件写内容不覆盖原文件

来源:互联网 发布:高级软件测试技术 编辑:程序博客网 时间:2024/05/18 17:25

有2种方法:

1.

FileWriter.filewriter=new   FileWriter( file,append);
PrintWriter.fileout=new   PrintWriter(filewriter);
fileout.print( "\n "+shr);
fileout.close();
filewriter.close();


append 为true 不覆盖 , false覆盖



2.

RandomAccessFile   fos=new   RandomAccessFile( file);
fos.seek(fos.length());//将指针移动到文件尾
fos.writeBytes( "\n "+shr);
fos.close();