对象数组的Java数组
这就是我在伪代码中需要的:对象数组的Java数组,java,arrays,multidimensional-array,Java,Arrays,Multidimensional Array,这就是我在伪代码中需要的: myArray = { {Object, Object, Object}, {Object, Object, Object}, {Object, Object, Object}, {Object, Object, Object}, {Object, Object, Object}, } 如何在真正的Java中声明和初始化这样的东西?就像这样 Object[][] myArray = { {obj11, obj12, o
myArray = {
{Object, Object, Object},
{Object, Object, Object},
{Object, Object, Object},
{Object, Object, Object},
{Object, Object, Object},
}
如何在真正的Java中声明和初始化这样的东西?就像这样
Object[][] myArray = {
{obj11, obj12, obj13},
{obj21, obj22, obj23},
{obj31, obj32, obj33},
{obj41, obj42, obj43},
{obj51, obj52, obj53},
};
另外,请参见。就像这样
Object[][] myArray = {
{obj11, obj12, obj13},
{obj21, obj22, obj23},
{obj31, obj32, obj33},
{obj41, obj42, obj43},
{obj51, obj52, obj53},
};
另外,请参见。+1如果单独声明了
myArray
,则需要将其稍微更改为:myArray=newobject[][]{…}
@TedHopp-事实上,值得一提的注释+1如果单独声明了myArray
,则需要将其稍微更改为:myArray=newobject[][]{…}
@TedHopp-的确,值得一提的一点是,二维数组的使用通常是缺乏对象设计和封装的症状。您可能应该使用三重实例的一维数组(或列表或集合)。三元组是封装其他三个对象的对象,并提供有用的高级方法。使用二维数组通常是缺乏对象设计和封装的症状。您可能应该使用三重实例的一维数组(或列表或集合)。三元组是封装其他三个对象的对象,并提供有用的高级方法。