from: http://beginnersbook.com/2014/01/how-to-write-to-file-in-java-using-bufferedwriter/
/* 使用BufferedWriter写入文件内容,BufferedWriter与FileWriter结合使用,
好比BufferedReader与FileReader结合使用,File、FileInputStream、BufferedInputStream结合使用
*/
import java.io.*;
public class Exercise {
public static void main(String args[]) {
BufferedWriter bw = null;
try {
String mycontent = "This string would be written to the specified file.";
// specify the file name and path here
File file = new File("/home/zjz/Desktop/myFile.txt");
/* This logic will make sure that the file gets
created if it is not present at the specified location
*/
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file);
bw = new BufferedWriter(fw);
bw.write(mycontent);
System.out.println("File written Successfully");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (bw != null) {
bw.close();
}
} catch (IOException e) {
System.out.println("Error in closing the BufferedWritter" + e);
}
}
}
}