2013-07-11 83 views
-2

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

这里是2维数组

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 
+0

我试图用ArrayUtils libray什么,但ArrayUtils.addAll并排排列,而不是下面。 – user2570682

回答

3
  1. 制造阵列两个阵列的大小相结合
  2. 插入所述第一阵列到阵列天线的最终
  3. 插入第二阵列成最终阵列中,由所述第一阵列的高度

你的朋友偏移这是循环

这并不包括阵列也不尽相同宽度的情况下,但是你有没有解释你想要它做的反正

-1

试试这个(假设你使用的字符串类型,数组1和数组2是两个阵列阵列是组合阵列)

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);