java - 在 Java 中创建一个二维对象数组

标签 java arrays object multidimensional-array syntax-error

我已经写了代码

Object[][] cells = new Object[10][10];
我希望以后能投到
cells = (Cell[][]) cells;
但是当我这样做时,我收到一个语法错误,说它不期望在我放置它的位置有分号,而是期望看起来像空格。如果这不是构造 2D 对象数组的正确方法,那是什么?

最佳答案

如果您想要 Cell 的二维数组s,您应该创建一个 Cell 的二维数组s,不属于 Object年代:

Cell[][] cells = new Cell[10][10];

关于java - 在 Java 中创建一个二维对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65151811/

相关文章:

java - 接受托管授权网络集成问题。付款后没有重定向到我的本地主机

arrays - 为什么将 HashTable 的长度设置为质数是一个好习惯?

javascript - 具有多行的动态 Javascript 对象

c++ - 将数组中的对象向上移动

java - 从文件读取时获取存储在对象 arrayList 内的不正确数据

javascript - 如何在 JavaScript 中的数组中添加多个对象?

java - 是否有可能将内部联接选择结果转换为嵌套列表 JSON?

java - 如何强制子类在java中实现一些方法?

java - 获取多个 Element JSoup Java Android

ios - 使用 NSDictionary 对象从数组中获取对象