我有一個字符串arraylist。我不需要將該數組列表存儲在數據庫的1列中。 我該怎麼做?如何在android的sqlite數據庫中的一列表中存儲一個ArrayList的內容?
1
A
回答
0
採用String,追加數組列表的指數串迴路的幫助
String all="";
for(int i=0;i<arraylist.lenght;i++)
{
all=all+" "+ arraylist.get(i).tostring;
}
現在存儲「所有」在你的數據庫字段,只有這個問題是SIZE, 希望你得到了我意味着
1
你可以考慮序列化對象到byte[]
並在您的數據庫保存爲BLOB
或會進一步Base64
編碼,並保存爲TEXT
。我不確定這兩者中的任何一個都是保存您的ArrayList
的好方法 - 我只是選擇了選項。
您也可以考慮創建其他表並模擬它們之間的關係。這些在數據庫中是很好的實踐,被稱爲First Normal Form,但由於SQLite不是關係數據庫,我不確定它是否適用於它。
+0
這是一箇舊的答案,但我想說SQLite是一個關係數據庫。 http://en.wikipedia.org/wiki/SQLite –
相關問題
- 1. C#中存儲的MySQL數據庫內容到一個列表
- 2. 如何在Android中的SQLite數據庫中存儲時間值?
- 3. 如何在Android中的SQLite數據庫中存儲AES密碼?
- 4. 存儲在內容數據庫中的Sharepoint列表字段?
- 5. 如何在sqlite數據庫中存儲統一地形數據?
- 6. 我如何嵌套的ArrayList存儲在一個包中的Android
- 7. 在Android中的SQLite數據庫中保存ArrayList
- 8. Android上的SQLite數據庫沒有正確存儲Int內容
- 9. 如何將一個數據庫表中的數據添加到SQLite中另一個數據庫的表中
- 10. Json數據存儲在Android中的SQLite
- 11. 如何在sqlite中存儲數據表?
- 12. Android SQLite數據庫包含一個數據庫的單個表
- 13. 如何在Android中將對象存儲到SQLite數據庫中?
- 14. 如何發送存儲在SQLite數據庫到另一個用戶,以及如何存儲在sqlite的
- 15. 顯示SQLite數據庫內容的Android
- 16. 將數據庫中的Firebase數據庫存儲在一個陣列中
- 17. 如何添加一個新的列到Android SQLite數據庫
- 18. concrete5在數據庫中存儲表單提交的內容?
- 19. C#,在一個SQLite數據庫中存儲HTML頁面
- 20. 以小塊形式在sqlite數據庫中存儲一個Byte []?
- 21. 如何在iPhone中的sqlite數據庫中存儲圖像?
- 22. 如何查看保存在android數據庫(SQLite)中的數據?
- 23. 如何在android sqlite數據庫中存儲MySQL查詢(JSON)?
- 24. 如何在android sqlite數據庫中存儲文件
- 25. 如何在SQLite中存儲PDF文件在Android中的數據庫
- 26. 如何序列化內存中的SQLite數據庫?
- 27. 在Java中創建內存中sqlite數據庫的示例(Android)?
- 28. 如何將gridview內容存儲到數據庫表中
- 29. 在數據庫中存儲.Net ArrayList
- 30. 在Android中保存列表的內容
難道你不知道如何遍歷arraylist,或者你不知道如何將數據存儲到數據庫,或者你想要一個單一的sql調用做存儲(這不存在沒有一點手動編碼)? – mah
@mah:你忘了「或以上全部」。 – Tim