如何在文件中连续存储数据



我正在实现一个与服务相关的应用程序,我的服务在后台连续运行并返回String
我想将字符串存储在一个文件中,并在需要时进行检索。该文件包含从第一个字符串到最后一个字符串的信息(不覆盖)。

如果有人有解决方案,请帮助我。
提前谢谢。

FileOutputStream fos = null;
String FILENAME = "Your File Name";
fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
// write your bytes using fos
fos.write(Bytes to be saved);
fos.close();

// to read a file
FileInputStream fis = null;
fis = youractivity.openFileInput(FILENAME);
StringBuilder builer = new StringBuilder("");
                                        DataInputStream dis = new DataInputStream(fis);
String line = null;
                                        while((line=dis.readLine()) != null)
{
   builer.append(line);
}
dis.close();
fis.close();

最新更新