在文件的末尾添加数据:
方法一:
public void appendToFile(String str)
{
String filename = "d:\\append.txt";
FileOutputStream stream;
OutputStreamWriter writer;
try
{
stream = new FileOutputStream(filename, true);
writer = new OutputStreamWriter(stream);
writer.write ("test");
writer.write(str);
writer.close();
stream.close();
}
catch(Exception e)
{
e.getStackTrace ();
}
}
方法二:
RandomAccessFile fos=new RandomAccessFile("test.xml);
fos.seek(fos.length());将指针移动到文件尾
fos.writeBytes("\n"+shr);
fos.close();