作者poju0424 (睏寶)
看板AndroidDev
標題[問題] 將DB的多筆資料存入Array
時間Fri Nov 22 12:27:35 2013
我想把表中的某個欄位的值
全部存進array中
String COL_NAME = "date";
String TABLE_NAME = "chart_wei";
String[] columns = {COL_NAME};
Cursor c = dbrw.query(TABLE_NAME, columns, null, null, null, null, "date
asc");
c.moveToFirst();
List<double[]> x = new ArrayList<double[]>();
int i = 0;
int max = c.getCount();
while (i<max){
x.add(new double[] {c.getDouble(c.getColumnIndex("date"))});
c.moveToNext();
i++;
}
但每次print出來array都只有一筆資料
請問各位前輩 有人知道問題出在哪嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.168.159
※ 編輯: poju0424 來自: 118.168.168.159 (11/22 12:29)
1F:推 qweqweqweqwe:cursor 要用while包起來 11/22 12:33
2F:→ qweqweqweqwe:XD 沒認真看 下面還有一個while 11/22 12:34
3F:→ ted66:你用單步偵測監看x是否有把數字塞進去就知道了 11/25 10:13