【发布时间】:2016-09-08 23:39:47
【问题描述】:
我有一个二维数组,其中包含一个类,每个单元格都包含信息;即
class gridCell {
int value;
Boolean valid;
int anotherValue;
}
gridCell[][] grid=new gridCell[50][50];
这很好用,一旦初始化,我可以使用访问数组
grid[10][10].value=42;
我的问题是我想创建一个堆栈或数组列表来存储不同时间的网格数组状态。当我尝试通过
创建一个数组列表时ArrayList<grid> gridList=new ArrayList<grid>();
我得到网格不是一个类的错误。如果我尝试在堆栈中使用它,同样的交易
Stack<grid> gridStack = new Stack<grid>();
那么如何声明网格以便将其添加到堆栈或数组列表中?
任何帮助表示赞赏。
【问题讨论】:
-
你的班级被命名为
gridCell而不是grid对吧?
标签: java android arrays arraylist stack