java - android多次写入文本文件

标签 java android fileoutputstream

我使用这个函数:

> 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");

关于java - android多次写入文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26980703/

相关文章:

java - 默认访问字段继承

android - 如何淡出 fragment 过渡中的非共享 View ?

android - Volley - 直接下载到文件(没有内存字节数组)

java - append 到文件

java - 如何将 URL 中的图像保存到内部或外部存储中?

java - Java 的简单表单处理 API

Java/JavaME : Quicker geometric vector addition

Java,按对象获取ArrayList索引

android - 如果我只请求读取权限,如何更改 Feed 对话框的受众。它默认为 "Only Me"

android - Android O 上 bundle 通知的双重通知声音