"%sR" 中的 R 在 String.format() 中做什么
What does the R in "%sR" do in the String.format()
"%-25s%-15d%n" 是我用来格式化一行的文本,但是书上的答案用的是"%-25sR%-15d%n",我找不到R在这里做。
在您显示的代码中,R
只不过是一个字符串文字。字符串格式化程序不以任何格式特定的方式使用它。
"%-25sR%-15d%n"
上面代码中的格式说明符是%-25s
、%-15d
和%n
。所有其他字符都是字符串文字。
请注意,根据 java.util.Formatter API,有一个 R
格式说明符用于:
Time formatted for the 24-hour clock as "%tH:%tM"
但这与您的问题或发布的代码无关。
"%-25s%-15d%n" 是我用来格式化一行的文本,但是书上的答案用的是"%-25sR%-15d%n",我找不到R在这里做。
在您显示的代码中,R
只不过是一个字符串文字。字符串格式化程序不以任何格式特定的方式使用它。
"%-25sR%-15d%n"
上面代码中的格式说明符是%-25s
、%-15d
和%n
。所有其他字符都是字符串文字。
请注意,根据 java.util.Formatter API,有一个 R
格式说明符用于:
Time formatted for the 24-hour clock as "%tH:%tM"
但这与您的问题或发布的代码无关。