好吧,我有一個包含矩形的形狀數組列表。我將如何從arraylist中獲取該矩形的x座標?如何從形狀數組列表中的矩形獲取X()
我覺得我沒講清楚所以在這裏,它是: 因此,這裏的數組列表:
ArrayList<Shape> shapes = new ArrayList<Shape>() ;
創建形狀:
Shape rec1 = new Rectangle(100,100,200,200);
shapes.add(rec1);
現在我怎樣才能得到的X座標?我想:
Shape j = (Shape)shapes.get(i);
j.getX()
但是,這並沒有工作..錯誤:無法找到符號
你是如何從'ArrayList'獲得**元素的? –
哪一個?我假設你在'ArrayList'中有一些他們。也許你應該看一下[Collections Trail](http://docs.oracle.com/javase/tutorial/collections/) – MadProgrammer
如果你的列表是一個ArrayList,你可能需要將你的形狀轉換成'Rectangle''。 –