转置矩阵
例如将二维数组俩行三列的
1 2 3 [0][0] [0][1] [0][2]
4 5 6 [1][0] [1][1] [1][2]
转化为 三行俩列
1 4 [0][0] [0][1]
2 5 [1][0] [1][1]
3 6 [2][0] [2][1]
public static void test(){int num[][]={{1,2,3},{4,5,6}};//原数组定义int num1[][]=new int[3][2];//定义转置后的数组//for循环遍历for(int i=0;i<num.length;i++){for(int j=0;j<num[i].length;j++){num1[j]i[]=num[i][j];}
}
//输出新数组num1
for(int i=0;i<num1.length;i++){for(int j=0;j<num1[i].length;j++){System.out.print(num1[i][j]+" ");
}System.out.println("");
}}