java多维数组声明1*3维?

标签 java multidimensional-array declaration

嗨,我是java新手。在研究了我所面临的问题之后,我尝试发帖提出一些问题。

最近我在做一个文本分析软件。 我尝试用 1*3 维数组来完成。 类似的东西

[0]
   [][][]
[1]
   [][][]
[2] 
   [][][]
[3]
   [][][]

每个第二维中的三列用于保存第一维的详细信息。 但第二维数组的大小尚不清楚,这意味着,我不知道我会从我要搜索的文本中找到多少个。一旦找到目标,它就会增加。 这是这样做的愚蠢方法吗? 我知道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;

但编译时仍然出现错误。

我该如何进行声明,或者有更好的方法可以轻松完成此操作。 如果我错过了互联网上任何关于此的帖子。请显示任何关键字或链接供我查看。

最佳答案

您想要实现什么?听起来您应该将集合类之一与表示数据的值对象一起使用。

关于java多维数组声明1*3维?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6142499/

相关文章:

java - h :selectBooleanCheckbox 中缺少属性

java - 给定增益、频率和 q,如何绘制准确的参数均衡曲线?

java - Android 中字符串数字转换为逗号分隔的字符串数字

javascript - replace() 方法不替换任何东西

php - 如何将多维数组中的大量内容存储到mysql数据库中?

c++ - 在参数列表中就地声明不完整的类型模板参数

java - 如何将使用 'this' 的语句声明为静态?

c++ - 使用两个不同大小的一维数组制作二维数组

function - GNU C 中的 __attribute__

c - 以多维数组作为参数的函数原型(prototype)