2013-07-11 65 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);