因此,我想保存一个有序的 double 值集合,并且希望能够轻松地从中插入,检索或删除任何值。因此,我使用了一个ArrayList,在其中定义了一个称为Doubles的类来存储double值。

如何将此数组列表存储在SQLite数据库的记录中?我的意思是...列类型应该是什么?能做到吗

最佳答案

您不能将ArrayList直接插入Sqlite中。相反,您可以使用JSONObject(org.json.JSONObject)插入ArrayList。请检查以下代码段,您可以尝试以下操作。...

要插入,

JSONObject json = new JSONObject();
json.put("uniqueArrays", new JSONArray(items));
String arrayList = json.toString();

将字符串插入db。

阅读,
从db读取字符串作为String,
 JSONObject json = new JSONObject(stringreadfromsqlite);
  ArrayList items = json.optJSONArray("uniqueArrays");

关于android - 将ArrayList保存在SQLite数据库中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5703330/

10-14 13:27