此數組是代碼Java中的片段:初始化對象類型
Object ob = new int[2];
現在讓我們假設我要初始化數組。 This ob[0] = 5
;將不起作用,因爲ob是Object的類型。 鑄造不工作之一:
(int[])ob[0] = 5;
順便說一句,(int[]ob)[0]= 5;
會導致語法錯誤。 因此,如何在沒有硬編碼的情況下在運行時分配值(例如Object ob = new int[]{1,2}
? 這不是一項家務工作,我想了解Java,這是爲了準備Java認證所必需的) Cheers
'Object ob = new int [2];'這行是否正確? – Ankur
非常正確,每個數組都是一個對象。 – uml
你是對的,謝謝剛剛學到了一件新東西:) – Ankur