1

我有一个字符串“名称”,我需要在末尾添加 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;
}

但是,这会引发错误 - 表达式的非法开始。

谁能告诉我我做错了什么?

4

1 回答 1

2
formatName = String.format(name + "%15s", "");

或者

formatName = String.format("%-15s", name);

-附加到参数的末尾。

于 2012-10-27T20:16:05.147 回答