例如,如果二维图像数组为
1,10
2,20
3,30
4,40
因此大小为:int[][] table = new int[table.length][table[0].length];
从这个角度来看:表格[列数] [行数]
如果我想逆时针旋转90度,那么
10,20,30,40
1,2,3,4
但大小为[4] [2],我希望它保持为[2] [4]
我正在寻找的输出是:
0,0
20, 30
2,3
0,0
我已经看到了旋转的方式,但是那些方法改变了宽度和高度的大小。有没有办法做到这一点? TIA
答案 0 :(得分:0)
我认为简单的方法是使用for循环来获取结果。 为什么不尝试使用for循环进行输出? 下面的代码是一个示例。
for (int i = table[0].length; i < 0; i--) {
for(int j = 0; j < table.length; j++) {
print(a[i][j]);
}
}
我是这么认为的,但是我不知道我是否能很好地理解你的意图。