new FileWriter(filePath,true)表示追加方式写入,new FileWriter(filePath)表示覆盖方式写入
首先以new FileWriter(filePath)覆盖方式写入
package com.Hooyu;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
/**
* @author Akita Hooyu
* @version 1.0
*/
public class BufferedWriter_ {
public static void main(String[] args) throws IOException {
String filePath = "i:\\ok.txt";
//new FileWriter(filePath,true)表示追加方式写入,new FileWriter(filePath)表示覆盖方式写入
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(filePath));
bufferedWriter.write("hi");
bufferedWriter.newLine();
bufferedWriter.write("hey");
bufferedWriter.newLine();
bufferedWriter.write("hilo");
bufferedWriter.newLine();
//关闭外层流,传入的 new FileWriter(filePath)会在底层关闭
bufferedWriter.close();
}
}
然后以new FileWriter(filePath,true)追加方式写入
package com.Hooyu;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
/**
* @author Akita Hooyu
* @version 1.0
*/
public class BufferedWriter_ {
public static void main(String[] args) throws IOException {
String filePath = "i:\\ok.txt";
//new FileWriter(filePath,true)表示追加方式写入,new FileWriter(filePath)表示覆盖方式写入
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(filePath,true));
bufferedWriter.write("hi");
bufferedWriter.newLine();
bufferedWriter.write("hey");
bufferedWriter.newLine();
bufferedWriter.write("hilo");
bufferedWriter.newLine();
//关闭外层流,传入的 new FileWriter(filePath)会在底层关闭
bufferedWriter.close();
}
}