二维数组横竖转换时,从右往左数
二维数组横竖转换时,从右往左数即将输出为下的数组:
剑外忽传收蓟北,
初闻涕泪满衣裳。
变为这种从右往左看的方式:
初 剑
闻 外
涕 忽
泪 传
满 收
衣 蓟
裳 北
。 ,
求大神帮忙解答!!!
class PoemsOutput { public static void main(String[] args) { char[][] poems ={ "床前明月光".toCharArray(),"疑是地上霜".toCharArray(),"举头望明月".toCharArray(),"低头思故乡".toCharArray()}; //获取行数,列数 int line = poems.length; int column = poems[0].length; System.out.println("++++++++++++++"); System.out.println("原格式:"); System.out.println("++++++++++++++"); for(int i=0;i<line;i++) { for(int j=0;j<column;j++) System.out.print(poems[i][j]); System.out.println(); } System.out.println("++++++++++++++"); System.out.println("变换格式1:"); System.out.println("++++++++++++++"); for(int i=0;i<column;i++) { for(int j=line-1;j>=0;j--) System.out.print(poems[j][i]); System.out.println(); } } }