2014-02-12 64 views
0

我有一個稱爲哈希按鈕,但在應用程序崩潰的方法。任何想法爲什麼發生這種情況?致命例外︰主錯誤(Android開發)

我已經包括我的logcat下面的部分,非常感謝任何幫助。

非常感謝,馬克

02-12 16:59:26.115: E/AndroidRuntime(2416): FATAL EXCEPTION: main 
02-12 16:59:26.115: E/AndroidRuntime(2416): java.lang.ArrayIndexOutOfBoundsException: length=4; index=4 
+1

'ArrayIndexOutOfBoundsException:length = 4; index = 4 02-12 16:59:26.115:E/AndroidRuntime(2416):at com.example.braintraining.MediumGame.Hash(MediumGame.java:102)'修復該行 – SLaks

+1

'java.lang.ArrayIndexOutOfBoundsException:length = 4;指數= 4'。數組在Java中被索引爲0。索引從0開始到array.length-1。 –

+0

@鄒鄒有什麼方法可以修復錯誤? – Mark101

回答

1

你試圖用指數等於數組的大小來訪問的元素。如果您正在循環,請使用

for(int i=0;i<array.size();i++){ 
    //Your code 
} 
+0

int x = 4; // 2 +(int)(Math.random()*((6-2))+ 1); \t \t如果(X> 2){ \t \t \t \t \t \t對(INT Y = 2; Y Mark101

+0

我沒有初始化數組或使用另一種一個在這個項目到目前爲止。 – Mark101