1
我有一個字符串「名稱」,我需要在結尾添加n個空格。我被告知要使用String.format,但在我的生活中,我無法弄清楚如何去做。使用Java String.format
String formatName = String.format(name, %15s);
return formatName;
但是這不起作用,任何人都可以指出我在正確的方向嗎?
基本上我需要使每個字符串的長度爲15個字符,並且在原始字符串太短的情況下將空格添加到結尾。
================
有了意見,我顛倒了PARAMATERS然而,這引發了一個錯誤。
private String format(String name, String number)
{
String formatName = String.format(%15s, name);
String formatNumber = String.format(%15s, number);
return formatName + " - " + formatNumber;
}
但是,這會引發錯誤 - 表達式的非法開始。
誰能告訴我我做錯了什麼?
你已經有了你的參數。查看java.util.Formatter的API以獲取更多詳細信息。 –
'formatName = String.format(「% - 15s」,name)'。 – aioobe
@aioobe不錯,不知道那個,但是不會在最後加n個空格,它會填充它,直到字符串爲n個字符。克里斯,這是你需要的還是你真的需要精確的n個空格? –