怎样以覆盖模式写文件?如果
FileOutputStream fo = new FileOutputStream(f, false);
则将清除原有文件内容,
如果
FileOutputStream fo = new FileOutputStream(f, true);
则文件指针在末尾,后续写都到了末尾,
尝试过
fo.getChannel().position(0);
fo.write(s.getBytes());
也不行,还是写到末尾去了我想自由定位文件指针,然后再写,是不是有别的什么类或方法?谢谢!