在Android中保存字符串数组?

发布于 2024-11-27 08:19:43 字数 70 浏览 1 评论 0原文

我需要对我的应用程序提出建议。我需要在应用程序中保存一些字符串数组。我该怎么做?哪种方法最好?

提前致谢...

I need a sugestion for my app. I need to save in app some arrays of Strings. How can I do this? Which is the best way for doing this?

Thanks in advance...

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

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

发布评论

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

评论(4

jJeQQOZ5 2024-12-04 08:19:43

如果字符串数组是一个常量,那么你可以在资源中定义它

<string-array name="my_array">
    <item>item1</item>
    <item>item2</item>
</string-array>

你可以像这样从资源中获取它

String[] myArray = getResources().getStringArray(R.array.my_array)

If the string array is a constant thing, then you can define it in the resources

<string-array name="my_array">
    <item>item1</item>
    <item>item2</item>
</string-array>

You can grab it from the resources later like this

String[] myArray = getResources().getStringArray(R.array.my_array)
停顿的约定 2024-12-04 08:19:43

您可以使用 SQLite 数据库或 sdcard 中的文件来存储字符串。这取决于您需要如何使用它们。

You can use SQLite Database or file in the sdcard to store the strings.It depends on how you need to use them.

ヤ经典坏疍 2024-12-04 08:19:43

如果数组中的每个字符串都只有 1 或 0,那么您可以构建一个包含所有内容的大字符串并放入 SharedPreference。当您获取保存的值时,您所要做的就是逐个字符地解析它以再次获取 1 和 0。

If every String in your array is only a 1 or a 0, then you can build one large String of everything and put in a SharedPreference. When you fetch the saved value all you have to do is parse it character by character to get your 1s and 0s again.

魔法唧唧 2024-12-04 08:19:43

可能有两种不同的解决方案:

  1. 使用 SharedPreferences
  2. 使用 SQLite 数据库

您可以根据要保存的字符串数量选择一种解决方案。 SharedPreferences 通常用于存储少量数据并使其易于访问。如果要存储大量数据,则应使用数据库。

There are probably two different solutions:

  1. Using SharedPreferences
  2. Using SQLite Database

You can pick one depending on how many strings you want to save. SharedPreferences is commonly used for storing a small amount of data and making it easy to access it. Databases should be used if you want to store a bigger amount of data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文