我寫一個簡單的函數是這樣的:改寫成一個文件
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