我有這樣的:如何把光標(android)的數組2維?
String [][] population = new String[indexOfChromosomes][indexOfGens];
for(int chromosomesNumber = 0; chromosomesNumber <= indexOfChromosomes ; chromosomesNumber++){
for(int gensNumber = 0; gensNumber <= indexOfGens ; gensNumber++){
Cursor r = db.rawQuery("SELECT _id, key_foodstuff, key_calorie, key_carbohydrate, key_fat,
key_protein FROM (food INNER JOIN categories ON food.key_nocategory =
categories.nocategories) WHERE key_type='primary'
AND _id!=164 ORDER BY RANDOM() LIMIT 1", null);
if(r.moveToFirst()){
population[indexOfChromosomes][indexOfGens] = r.getString(0);
}
}
}
我得到錯誤,當我此代碼運行: 人口[indexOfChromosomes] [indexOfGens] = r.getString(0);
我想問,我如何把這個光標放在數組2維上? THX
你會得到什麼錯誤?很難說出你想要在這裏做什麼。 –
java.lang.ArrayIndexOutOfBoundsException – Michelle
logcat說什麼?什麼是完整的錯誤信息? –