Ale*_*lex 12 java string replace string-formatting
String template = "%s and '%'";
String result = String.format(template, "my string");
System.out.println(result);
Run Code Online (Sandbox Code Playgroud)
预期:
my string and '%'
Run Code Online (Sandbox Code Playgroud)
但结果是:
java.util.UnknownFormatConversionException: Conversion = '''
Run Code Online (Sandbox Code Playgroud)
为什么?如何正确地声明序列'%'以使其被忽略String.format()?
Rei*_*eus 33
%格式说明符已经使用了它,因此它需要一个额外的%来显示该字符:
String template = "%s and '%%'";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7292 次 |
| 最近记录: |