我想聲明一個2D數組,每個座標[x] [y]將返回一個堆棧。 所以,我開始這使用堆棧初始化二維數組 - Java
private Stack<Balloon>[][] location;
我試着爲它創建內存空間。我想這一點,但我失敗了
location = new Stack<Balloon>()[width][height];
我應該這樣做
for(int i=0; i < width; i++){
for(int j=0; j < height; j++){
location[i][j] = new Stack<Balloon>();
}
}
還是有一種特殊的方式來做到這一點?
但是,當我嘗試輸入一個氣球,似乎很煩人 –
如果我想插入一個氣球,我將不得不balloon.getPoint(點).push(氣球)? Ahh看起來不錯 –
也許你可以編寫'insert()'和'remove()'例程來完成幕後所有令人討厭的語法:p – yamafontes