總的格式是:
%[argument_index$][flags][width][.precision]conversion
例如:
%2$-5.2s
//2$:取第二個參數
//-: 指定爲左對齊,默認右對齊
//5:最大輸出寬度爲20,不夠會補空格,實際若超過則全部輸出
//.2:在此表示輸出參數2的最大字符數量,如果是浮點數字,則表示小數部分顯示的位數
//s :表示輸入參數是字符串
- System.out.print(String.format("%1$-5s", result[i]));
- 結果:
- 2 3 5 7 11 13 17 19 23 29
- 31 37 41 43 47 53 59 61 67 71
- 73 79 83 89 97 101 103 107 109 113
- 127 131 137 139 149 151 157 163 167 173
- 179 181 191 193 197 199 211 223 227 229