⑴ java:往文件中寫數據,新寫入的數據總是覆蓋原有數據,怎麼能實現追加功能呢
File file=new File("f:/a.txt");
BufferedWriter bw=null;
try {
bw=new BufferedWriter(new FileWriter(file,true));
bw.write("efg");
bw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
這里關鍵代碼bw=new BufferedWriter(new FileWriter(file,true));
後面參數的true,就代表即使a.txt裡面有內容,也不會替換。