任意类型的数组

时间:2014-09-13 19:33:27

标签: java arrays multidimensional-array

我刚刚开始用Java编程,我遇到了一些麻烦。我想要做的是创建一个任意维数组的对象。那就是它将是一个数组数组......等等。我想做的是创建一个任意对象数组的类。因此,我可以通过制作维数为d-1的多维数组数组来创建维度d的多维数组。我认为代码看起来像这样:

Array[] multiArray;

public MArray(int d){
    if(d<0){MArray(d) = null;}
    else{multiArray = MArray(d-1);}
}

但是我不知道Array []是否是创建任意对象数组的正确方法。我似乎记得几年前我在学习Java的时候有一种方法你能做到但我无法记住,而我的谷歌搜索也证明是徒劳的。

1 个答案:

答案 0 :(得分:0)

Java中的多维数组可以使用任何Object类型(包括Object本身)创建。因此,您可以执行简单的声明,如

Object[][] my2DimArray = New Object[d-1][d-1]