【发布时间】:2025-12-24 14:40:06
【问题描述】:
这是将字符串写入文本文件的代码。
try {
OutputStreamWriter out=new OutputStreamWriter(openFileOutput("counts.txt", MODE_APPEND));
try {
s = main_text.getText().toString();
out.write(s);
}
catch (java.io.IOException e) {
}
现在如何在不删除文件本身的情况下删除文本文件的所有内容。
实际上,当将下一个字符串添加到文件时,它会附加到前一个字符串的旁边。需要的是覆盖之前的字符串。
【问题讨论】:
-
还有什么是APPEND_MODE。
-
MODE_APPEND*:文件创建模式:用于openFileOutput,如果文件已经存在,则将数据写入现有文件的末尾而不是删除它。
-
MODE_APPEND: rtfm。很少合适,但我认为是这样。