1

对于新行,符号是“%n”;空间怎么样,它有符号吗?

我已经在各种网站上搜索过它,但我找不到它。

4

3 回答 3

6

您只需使用一个空格 , 就可以了" "。这个没有魔法。

例如:

String text = "%4d: %04x%n";  // note the space
for (int i = 0; i < 100; i++) {
  System.out.println(text, i, i);
}

你评论:

我正在寻找等效的符号伴侣。

没有等效的符号,也不需要一个。这可能就是您的 Google 搜索没有结果的原因。

于 2014-04-30T21:29:45.933 回答
4

没有等效符号,因为没有用处。打印一个依赖于平台的%n 换行符\r, \r\n, \n),但没有依赖于平台的“空格”这样的东西,所以你只需" "在格式字符串中使用 a 。

于 2014-04-30T21:33:27.077 回答
1

% 符号引入了一个参数描述符。

如果您打算使用空格作为参数,参数描述符将是 %s,就像任何其他字符串一样。

否则,空间符号是空格。

于 2014-04-30T21:50:02.720 回答