我有一个字符串“name”,我需要在末尾添加n个空格。我被告知要使用String.format,但对于我的生活,我无法弄清楚如何做到这一点。
String formatName = String.format(name, %15s);
return formatName;
但这不起作用,有人能指出我正确的方向吗?
基本上我需要让每个字符串长15个字符,如果原始字符串太短,则在末尾附加空格。
=====
根据建议,我推翻了参数,但这会引发错误。
private String format(String name, String number)
{
String formatName = String.format(%15s, name);
String formatNumber = String.format(%15s, number);
return formatName + " - " + formatNumber;
}
然而,这会引发错误 - 非法表达的开始。
谁能告诉我我做错了什么?
答案 0 :(得分:2)
formatName = String.format(name + "%15s", "");
OR
formatName = String.format("%-15s", name);
-
附加到参数的末尾。