我使用此功能:

> private void writeToFile(String data) {
>     try {
>         OutputStreamWriter outputStreamWriter = new OutputStreamWriter(openFileOutput("mywords.txt",
> Context.MODE_PRIVATE));
>         outputStreamWriter.write(data);
>         outputStreamWriter.close();
>     }
>     catch (IOException e) {
>         Log.e("Exception", "File write failed: " + e.toString());
>     }  }


我想写很多次,每次写它都会像删除所有内容并添加我写的新内容一样更改,但我不希望它删除

沙哑的谢谢,我不知道您为什么删除您的评论,它可以正常工作,我改为MODE_APPEND

另一个问题我该如何在文本文件中做空间

最佳答案

true作为第二个参数传递给FileOutputStream,以追加模式打开文件。

OutputStreamWriter writer = new OutputStreamWriter(
                            new FileOutputStream("mywords.txt", true), "UTF-8");

07-24 09:49