在下面顯示的代碼示例中,我使用「new」關鍵字來實例化字符串數組。然而,實例化僅用於對象,因爲c []數組是靜態的,所以這樣做是錯誤的?是否有另一種方式來做到這一點,或者我應該使用「新」來實例化它,就好像它是一個對象?在Android/Java中靜態數組的實例化
public class SmallTank {
static String tableString = " ";
static String c[];
static String d[];
static String p;
public SmallTank(){
c = new String[66];
d = new String[29];
// initialize string array
for(int v = 0; v<66; v++){
c[v] = null;
}
http://stackoverflow.com/questions/4449935/integer-array-static-initialization – Freak
在使用靜態的側面注意這裏是不好的做法,如果可能的話,你應該避免它:) – JREN
如果你的大小保持不變,那麼它的罰款,否則創建例外。 – Richa