对这么多作家感到困惑

时间:2013-10-27 20:35:04

标签: android file-io

我有一个文本文件infofile,希望处理并将处理过的内容写入infotxt文件。我这样做的方式就是:

fos = new FileOutputStream(infotxt);
out = new OutputStreamWriter(fos, "Latin1");
fis = new FileInputStream(infofile);
br = new BufferedReader(new InputStreamReader(fis));
while ((line = br.readLine()) != null) {
     ...process line...
     out.write("\n"+line);
}
br.close();
out.close();
fis.close();
fos.close();

然而,在我看来,这不是“最佳”,因为它在处理内容时写入文件(或者这可能是最佳的?)。

首先使用StringBuilder构建文本并在此之后写入文件会更好吗?或者可能是TextWriter?或者可能是StreamWriter ??或者......为什么有这么多方法,这对于相对“小”的文件最好?

谢谢!

0 个答案:

没有答案