public class ConvertArray {
public static void main(String[] args) {
// 对换数组
String[][] a = new String[][]{{"1","2"},{"3","4"},{"5","6"}};
String[][] b = new String[][]{{"7","8"},{"9","0"},{"1","2"}};
String[][] c=new String[3][2];
System.out.print(b.length+" ");
for(int i=0;i<3;i++){
for(int j=0;j<2;j++){
c[i][j] = b[i][j];
b[i][j] = a[i][j];
a[i][j] = c[i][j];
//System.out.print(b[i][j]+" ");
}
}
int[][] d=new int[][]{{1,2,3},
{4,5,6},
{7,8,9}};
ConvertArray e=new ConvertArray();
e.convert90( d);
}
/**
* int[][]{{1,2,3},
{4,5,6},
{7,8,9}};
转为
* int[][]{{7,4,1},
{8,5,2},
{9,6,3}};
* @param args
*/
public void convert90(int[][] a){
int[][] b=new int[3][3];
for (int i=0;i<b.length;i++){
for (int j=0;j<b[i].length;j++) {
//关建点
b[j][2-i] = a[i][j];
}
}
for (int i=0;i<3;i++){
for (int j=0;j<3;j++)
{
System.out.print(b[i][j]+" ");
}
}
}
}
|