我使用这个函数:
> 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/