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

发布于 2025-01-04 06:27:12 字数 148 浏览 0 评论 0原文

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

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

I am implementing an app related to service, my service is running in background continuously and return a String.
I want to store the string in a file and retrieve when I want. The file contains first String info to last String (without overwriting).

If any one has solution,please help me.
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

是伱的 2025-01-11 06:27:12
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();
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();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文