嗨,我是新来的java.After所以研究我面临的问题,我尝试帖子问一些问题。java多维数组声明1 * 3维?
最近我正在做一个文本分析软件。 我试着用1 * 3维数组完成。 像
[0]
[][][]
[1]
[][][]
[2]
[][][]
[3]
[][][]
在每个第二维三个栏是用于保存第一个维度的细节。 但是第二维数组的大小还不知道,这意味着,idont知道我会从文本中找到多少我将要搜索的内容。一旦目标找到,它就会增加。 是这样做的愚蠢的方式。 我知道java可以像int [] [] abc = new [5] []一样声明数组。 但它只能声明一个未知维度。 然后我尝试做这样的事情
String [] abc = new string [4]
然后我先做个假设,即大小的是,在第二个维度的第一列。
abc[0] = String [10][][] inside1;
abc[1] = String [10][][] inside2;
abc[2] = String [10][][] inside3;
abc[3] = String [10][][] inside4;
但我编译它时仍然出错。
我该如何做声明或者有更好的方法来完成这件事。 如果我错过了关于这个在互联网上的任何帖子。请给我看任何关键字或链接让我看看。
看起来像4乘3(二维)数组。 – 2011-05-26 17:27:53