2011-04-01 55 views
3

我很喜歡android編程的noob,我被困在開發一個類的數組。Android對象數組

Exampleclass只有2個聲明的字符串變量。下面是我想象中的類將被創建:

Exampleclass something = new 
Exampleclass(); 

Exampleclass[] something_else= new 
Exampleclass[5]; 

當試圖字符串變量分配給數組的一個類,它只是崩潰。調試時,我發現單個類都有字符串值&他們的名字顯示正常,但每個數組只顯示一個空值,沒有字符串或名稱。

有沒有什麼特別的方法可以爲數組設置一個類或創建一個類?

+0

你到底想達到什麼目的? – RoflcoptrException 2011-04-01 12:29:15

回答

4

你只初始化數組,而不是它裏面的對象,你應該使用:

Exampleclass[] something_else = new Exampleclass[5]; // initialize array 
for (int i = 0; i < something_else.length; i++) 
    something_else[i] = new something_else(); // initialize each object in the array 
+0

謝謝你很男人! – skyward 2011-04-01 12:31:34