2013-12-15 26 views

回答

1

Java語言爲您提供在String.format()

String padded = String.format("%20-s", s); 
需要什麼

這將打印一個字符串,然後在它後面添加空格,使其長度始終爲20.

您可以使用此方法或只是將格式直接放入您的輸出代碼中。

如果你真的想離開總是恰好20個字符(這是不是你的例子顯示了)只是定義一個字符串常量和使用:

private static final String PAD = "    "; 
+0

爲什麼不'的String.format(「%20歲」 ,s);':) –

+0

'%20s'將離開,他需要'%20-s'。我提供了稍微更一般的形式,僅僅是因爲我有方便的方法。你說得對,雖然這種情況下可能更好, –

+0

簡體答案:) –