2014-03-13 63 views
-2

我有一個2維數組。java拆分2維數組並將其轉換爲1維數組

假設數組是:int [][] arr = new int [[1, 2], [3, 4], [5, 6], [20, 11]];

我需要拆分上述陣列並將其轉換成一個維數組。

所以,其結果必然是:

int arr[0] = [1, 2] 

int arr[1] = [3, 4] 

int arr[2] = [5, 6] 

int arr[3] = [20, 11] 

它們中的每站作爲1個維陣列。

如何做到這一點?

+0

你的二維數組iteslf是一維數組 – TheLostMind

+4

的數組,你想是你已經有了 –

回答

3

它已經在Java中,就像你寫的一樣。

1

您不需要使用任何分割。 Java正如你所想的那樣擁有它。讓我們檢查這個例子:

int [][] arr = {{1, 2}, {3, 4}, {5, 6}, {20, 11}}; 

這裏arr[0]持有的第一行,依此類推。

讓打印從第一行從上述陣列的第一列:

System.out.println(arr[0][0]);