我有一個問題,我一直在互聯網上研究一段時間,但似乎無法找到任何可以幫助我得出結論的問題。迭代包裝在對象中的二維數組
我有一個班網格。網格存儲類型爲的單元陣列。
public class Grid implements Iterable<Cell>{
private Cell[][] grid;
而且我有類主要。我希望能夠在2D陣列上電網迭代電網對象的內部,在這樣的方式形成主要:
public class Main {
Grid grid;
for(Cell c: grid){
//do something
}
}
我不能簡單地添加:
public Iterator<Cell> iterator() {
retrun grid.iterator();
}
我的Grid因爲它返回一個錯誤。
我不想單元格對象保存的座標,我想二維數組來表示座標系統。
它返回什麼錯誤? – Zavior 2012-01-15 23:33:15