因此,我想保存一个有序的 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/