2014-04-28 4 views
0

내가 sqlite가 데이터를 ArrayList와 얻을 싶어하지만 데이터가 왜곡 될 이유를 잘 모릅니다한다. 누군가 해결책을 말해 줄 수 있습니까?는 왜곡

List<double[]> y = new ArrayList<double[]>(); 
Cursor vocabCursor = database.query(HIST_TABLE, 
         new String[]{QUIZ_WHAT, QUIZ_SCORE}, 
        QUIZ_WHAT + "='Vocabulary Quiz'", 
           null, null, null, null); 
vocabCursor.moveToFirst(); 
if(!vocabCursor.isAfterLast()) { 
    do { 
     double name = vocabCursor.getDouble(1); 
    y.add(new double[]{name}); 
} while (vocabCursor.moveToNext()); 
} 
vocabCursor.close(); 

Log.d("y",y); 

로그의 결과 : 45fe288 @ 45fe5220 @

[D [D [D에서 @의 45fe52a8 [D @ 45fe52c8] toString()의 출력이다

+2

당신은'목록을 ', 즉'List' double' 배열'의, 나는 당신이 원하는 것은'사실'목록 생각하는 반면. – Saran

답변

0

이중 배열 객체에 적용됩니다.

귀하의 목록에있는 항목 당 최대 하나 개의 값이 너무 대신 List<Double> (주 자본 D)를 사용하는 것이 포함되어 있습니다.