java - Android:如何持久存储 float 组

标签 java android database arrays floating-point

我之前使用过 SQLite 数据库来进行简单的登录/用户数据存储。现在我遇到了一些数据问题:

假设我有一个包含 500 个浮点值的数组。我应该如何持久存储并能够快速检索这样的数据结构?它实际上只是 float[500] (我可以看到的最大值约为 1000,以给出比例的概念)。干杯。

最佳答案

您可以使用两个表来执行此操作。

表 1:数组

具有 id 的单列。

表 2:ArrayData

两列,一列包含数组的 id,另一列包含 float 。

然后

选择数据 从数组数据 WHERE ArrayID=?

为您提供数组。

关于java - Android:如何持久存储 float 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18515109/

相关文章:

android - 使用 C++ (JNI) 从 Java 对象读取整数字段

android - 停止声音服务

sql - 将查询与 SQL 中的正则表达式匹配?

java - Axis :faultString:org.xml.sax.SAXParseException:文件过早结束

java - 内存不足错误(给定的解决方案不起作用)

java - 在流管道中保存到数据库

java - 从 requestContext 获取完整路径 RESTEasy3.0.7 PreRequestFilter for Security in JAVA

Android Firebase 奇怪的数据映射

sql-server - IsUnique=Yes 的 Unique Key 和 Index 有什么区别?

mysql - 在 AWS RDS MySQL 实例 r4 和 m5 之间进行选择