我使用此功能:
> 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");