晚上好所有,移調值中的Java 2D的ArrayList
我試圖編寫創建並返回一個2D陣列,其中每個位置元素是相同的鏡像位置的元件的方法參數數組。不幸的是,無論我在方法調用中輸入什麼樣的數字,都會在編譯器中出現「越界」錯誤。以下是我的計劃。告訴我我哪裏出了問題!謝謝!基於
public static int[][] transpose(int [][] a) {
int r = a.length;
int c = a[r].length;
int [][] t = new int[c][r];
for(int i = 0; i < r; ++i) {
for(int j = 0; j < c; ++j) {
t[j][i] = a[i][j];
}
}
return t;
}
}