我目前有一个二维数组,它看起来相当于:
int[] my2Darray = {{1, 2}, {3, 4, 5}, {1}};
//the second dimensions can and do vary
我想知道如何自动打印该数组的所有元素。
我要打印的代码目前如下所示:
for(int t = 0; t < movieactorsbulk.size(); t++) {
temparray = movieactorsbulk.get(t).split("\\s");
movieactorsindiv[t] = new String[temparray.length];
for(int v = 0; v < temparray.length; v++) {
movieactorsindiv[t][v] = temparray[v];
}
}
movieactorsbulk 包含:[a00011974 a00011975, a00011975 a00011974, a77777777]
所以我试图分离 ArrayList movieactorsbulk) 的索引并将其放入 2D 数组 (movieactorsindiv) 然后打印所有内容,无论大小。
现在我知道我的问题是最后一次绕过代码拆分“a77777777”并将其放入movieactorsindiv [2] [0]但是当我尝试基于temparray.length打印时它只将第一个索引打印为temparray [ ] 此时仅包含“a77777777”。如何打印 movieactorsindiv 的所有索引([0][0] 到 [x][y];其中 x 和 y 可以是任意数字)?
任何帮助,将不胜感激。对不起,如果这个问题不容易理解。:S