私はsq-liteデータベースに配列リストの値を保存しています。私は[[1,2]]ループの前に[1,2]ループの後に、この形式に値を取得していますが、私はループ内で値を取得したいのように:sqliteを使用して配列を文字列形式に変換するandroid
1
2
これを行うための適切な方法は何ですか?ここ
は私がデータベース
public ArrayList<String> getpid (int id){
sqLiteDatabase =this.getReadableDatabase();
ArrayList<String> list=new ArrayList<>();
String sql="select p_id from cart where customer_id = '" + id + "' ";
Cursor cursor=sqLiteDatabase.rawQuery(sql,null);
if (cursor.moveToFirst()) {
do {
String idd = cursor.getString(0);
String pid = cursor.getString(cursor.getColumnIndex("p_id"));
list.add(pid);
System.out.println("===pid"+pid);
} while (cursor.moveToNext());
}return list;
と私は1
enter code here ArrayList<String> arrayList=mydatabase.getpid(idd);
System.out.println("--outside"+arrayList);
for(int i =0; i<arrayList.size(); i++){
String value=arrayList.get(i).toString();
System.out.println("---size"+value);
}
私はあなたの質問を理解できません。ここに何も保存していません。あなたはsoutのログを投稿できますか? – Henry
単純に私はsqliteデータベースからarraylistの値を取得したい –
あなたのログを投稿できますか?私は変数の値を見ることができるように。 – Henry