-2

如何在java中组合这样的二维数组?

这是二维数组

a b c d        i j k l
e f g h        m n o p

我想得到这样的组合结果

a b c d
e f g h
i j k l
m n o p
4

2 回答 2

3
  1. 使一个数组的大小等于两个数组的总和
  2. 将第一个数组插入最终数组
  3. 将第二个数组插入最终数组,偏移第一个数组的高度

你的朋友是 for 循环

这不包括数组宽度不同的情况,但你还没有解释你想要它做什么

于 2013-07-11T01:26:30.723 回答
-1

试试这个(假设你使用的是String类型,array1和array2是要合并的两个数组,array是合并后的数组)

String[][] array = new String[array1.length + array2.length][];
System.arraycopy(array1, 0, array, 0, array.length);
System.arraycopy(array2, 0, array, array1.length, array2.length);
于 2013-07-11T01:25:35.170 回答