晚上好人,總新手在這裏。我需要重寫老師給我的一段代碼段,以便爲迷宮求解器創建一個動畫,而我的老師使用ArrayList<int[]> nodes = new ArrayList<int[]>();
來存儲走過的路徑(x/y座標)。檢查值是否在ArrayList中<int[]>
的座標通過nodes.add(new int[]{x,y});
現在,存儲時,解算器,以「走」倒退一死衚衕後,節點必須從ArrayList中刪除,我要檢查,如果一個座標是一個節點。在這種情況下,我想知道最後添加的節點是否是我要去的座標。
當我打印System.out.println(nodes.get(nodes.size()-1))
我得到的是這樣的:[[email protected]
我如何比較nodes.get(nodes.size()-1)
和int x = 5, y = 7;
例如?
您可以使用 INT coXY [] = nodes.get(nodes.size() - 1); \t \t如果(coXY [0] == 5 && coXY [1] == 7){ \t \t \t \t } \t – cody123