java - Android/Java 重写文件使其为空?

标签 java android

我在我的应用程序中每 10 秒写入一次文件,无论用户输入如何,我都需要保存数据。文件写入代码如下,

FileOutputStream fos = new FileOutputStream(new File(CurrentContext.getFilesDir() +  File.separator + "myFile")); 
fos.write(s.toString().getBytes()); 
fos.flush();
fos.close();

最佳答案

如果您不使用带有append 参数的构造函数,则每次都会创建新的(和空的)文件。

public FileOutputStream(String name)

对比

public FileOutputStream(String name,boolean append)

FileOutputStream

关于java - Android/Java 重写文件使其为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14075367/

相关文章:

java - 调用hashmap映射

java - 为什么这里会抛出NullPointerException?

java - 在 tomcat 7/maven 嵌入式 tomcat 上运行 Spring 3.1 webapp

Android EditText 协程去抖操作符,如 RxJava

Android Studio 不刷新新版本

java - 使用 php 和 android 从 sql 数据库中选择所有内容

java - 如何测试是否在要测试的方法内创建的对象上调用了方法

java - 在 Java 中旋转控件

ANDROID:图像快捷方式导致图库重建相册