我写一个简单的函数是这样的:改写成一个文件
private static void write(String Swrite) throws IOException {
if(!file.exists()) {
file.createNewFile();
}
FileOutputStream fop=new FileOutputStream(file);
if(Swrite!=null)
fop.write(Swrite.getBytes());
fop.flush();
fop.close();
}
每次我叫它,它重写,然后我刚拿到写在最后的项目。我怎样才能改变它不重写?变量file
全局定义为File
。
是的,这是正确的,谢谢 – seventeen
,但仍然有点问题,它没有任何空间,它写在最后一个字符后,所以它不会被读取,我怎么能让它在每次写后给一个空间? – seventeen
chang'fop.write(...)'到'fop.write(... +“\ n”)' – Jon