【发布时间】:2014-04-30 21:28:59
【问题描述】:
对于新行,符号是“%n”;空间呢,有符号吗?
我在各种网站上搜索过,但找不到。
【问题讨论】:
标签: java string.format format-string
对于新行,符号是“%n”;空间呢,有符号吗?
我在各种网站上搜索过,但找不到。
【问题讨论】:
标签: java string.format format-string
您只需使用空格" ",就是这样。这个没有魔法。
例如:
String text = "%4d: %04x%n"; // note the space
for (int i = 0; i < 100; i++) {
System.out.println(text, i, i);
}
你的评论:
我正在寻找等效的符号伴侣。
没有等价的符号,也不需要一个。这可能就是您的 Google 搜索没有结果的原因。
【讨论】:
"\u0020",但发布的内容是正确的......
没有等价符号,因为没有用处。 %nprints a platform-dependent newline character(\r,\r\n,\n),但是没有平台相关的“空格”这样的东西,所以你只需使用@ 987654326@ 在您的格式字符串中。
【讨论】:
% 符号引入了一个参数描述符。
如果您要使用空格作为参数,参数描述符将是 %s,就像任何其他字符串一样。
否则空格符号是空格。
【讨论】: