打印竖排的文字
/*** 文字內(nèi)容的豎排* 順序:從上往下,從右向左。* * @author tiger* @date 2010-07-26 22:25*/
public class shupai {private String str = "";public shupai(String str){this.str = str;this.initArray();}private int rowNum = 6;private String[][] array = new String[rowNum][];private void initArray(){//初始化array列大小int length = str.length();int colNum = (length + rowNum - 1) / rowNum;for (int i = 0; i < array.length; i++) {array[i] = new String[colNum];}//初始化array的元素for (int i = 0; i < array.length; i++) {for (int j = 0; j < array[i].length; j++) {int k = colNum - j - 1;if(k * rowNum + i < length){array[i][j] = str.substring(k * rowNum + i, k * rowNum + i + 1);}else{array[i][j] = "?"; //為空的地方用?代替,是為了打印整齊。
}}}}public void print(){for (int i = 0; i < array.length; i++) {for (int j = 0; j < array[i].length; j++) {System.out.print(array[i][j]);}System.out.println();}}public static void main(String[] args) {shupai sp = new shupai("水千條山萬座我們?cè)哌^,每一次相逢和笑臉都彼此銘刻,在陽光燦爛歡樂的日子里,我們手拉手兒想說的太多。");sp.print();}
}/** 打印如下:*/
/**多手里爛刻笑每我水。兒,歡,臉一們千?想我樂在都次曾條?說們的陽彼相走山?的手日光此逢過萬?太拉子燦銘和,座
*/
?
轉(zhuǎn)載于:https://www.cnblogs.com/chaohi/archive/2010/07/26/2330333.html
總結(jié)
- 上一篇: 央行基准利率2019最新
- 下一篇: 转,帅气的表格隔行换色+鼠标经过变色、点