特定の列の値を配列に保存したいのですが、初心者なので、これを行う方法がわかりません。私はsqliteから値を取得しています
1
2
123
432
3
5
これらの値を文字列配列に格納したいと思います。これについてグーグルで調べても適切な例が見つからないことを教えてください..事前に感謝します。
public void fun(String query){
Cursor cursor = db.rawQuery(query, null);
try{
String[] arr = new String[cursor.getCount()];
if(cursor != null){
while(cursor.moveToNext()){
for(int i = 0; i < cursor.getCount(); i++){
arr[i] = cursor.getString(0).trim();
}
cursor.moveToNext();
}
cursor.close();
}
}finally{
cursor.close();
}
}
ここでクエリは
SELECT <COLUMN_NAME> FROM <TABLE_NAME> WHERE <CONDITION>;
私はそれを間違っていると思います私のエラーを修正してください...