Boz*_*zho 5

这里开始

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
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

正如Joachim Sauer所建议的FileWriter,您可以使用,而不是使用

new OutputStreamWriter(new FileOutputStream(..), ecnoding)
Run Code Online (Sandbox Code Playgroud)

如果要指定文件的编码.FileWriter使用默认编码,该编码从安装更改为安装.

  • 你是否要编辑它至少使用一个txt文件,这样它看起来就像你只是拖网搜索你可以得到的任何代表,即使这个问题没有多大意义. (3认同)
  • 使用`FileWriter`意味着你几乎忽略了整个[编码问题](http://www.joelonsoftware.com/articles/Unicode.html),这是一件危险的事情! (3认同)