打印出一个M行N列的二维数组的转置(交换行和列)
import java.util.Arrays;
public class demo7 {
public static void main(String[] args) {
int[][] a = {{1,2,3},{4,5,6}};
int[][] b = tranfer(a);
for (int[] is : b) {
System.out.println(Arrays.toString(is));
}
}
private static int[][] tranfer(int[][] a) {
int[][] b = new int[a[0].length][a.length];
for(int i=0;i<a[0].length;i++){
for(int j=0;j<a.length;j++){
b[i][j]=a[j][i];
}
}
return b;
}
}