如何在.txt文件的末尾添加字符串?
答案 0 :(得分:5)
来自here
BufferedWriter bw = null;
try {
bw = new BufferedWriter(new FileWriter("checkbook.txt", true));
bw.write("400:08311998:Inprise Corporation:249.95");
bw.newLine();
bw.flush();
} catch (IOException ioe) {
ioe.printStackTrace();
} finally { // always close the file
if (bw != null) {
try {
bw.close();
} catch (IOException ioe2) {
// just ignore it
}
}
}
根据Joachim Sauer的建议,您可以使用
而不是FileWriter
new OutputStreamWriter(new FileOutputStream(..), ecnoding)
如果要指定文件的编码。 FileWriter
使用默认编码,该编码从安装更改为安装。
答案 1 :(得分:2)