【发布时间】:2014-06-05 11:28:54
【问题描述】:
我尝试在文件中写文本。我写了代码,女巫可以写文本,但如果我再次使用我的代码,文本会在文件中重写。例如,如果我第一次写“Hello android”然后“ Sir”,结果只有“Sir”。我想要“Hello android Sir”
your_file = new File("/sdcard/facebookUser");
try {
Writer writer = new OutputStreamWriter(new FileOutputStream(
your_file), "UTF-8");
writer.write(facebook_user_name + ",");
writer.write(facebook_id);
writer.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (writer != null) {
try {
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
如何编写代码以第二次在此文件中保存另一个文本?
【问题讨论】:
-
你正在使用 .write - 尝试 .append(string) 代替
-
你有什么解决方案?
-
使用 StringBuilder 来处理