Java –如何以String.Format显示%?
程序员文章站
2022-07-14 23:50:02
...
本示例说明如何在String.format
显示百分比%
。
JavaStringFormat1.java
package com.mkyong;
public class JavaStringFormat1 {
public static void main(String[] args) {
String result = String.format("%d%", 100);
System.out.println(result);
}
}
输出量
Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '%'
at java.base/java.util.Formatter.checkText(Formatter.java:2732)
at java.base/java.util.Formatter.parse(Formatter.java:2718)
at java.base/java.util.Formatter.format(Formatter.java:2655)
at java.base/java.util.Formatter.format(Formatter.java:2609)
at java.base/java.lang.String.format(String.java:2897)
解
要显示或转义单个%
,我们需要放置两个%%
。
JavaStringFormat2.java
package com.mkyong;
public class JavaStringFormat2 {
public static void main(String[] args) {
String result = String.format("%d%%", 100); // 100%
System.out.println(result);
}
}
输出量
100%
参考文献
From: https://mkyong.com/java/java-how-to-display-in-string-format/
上一篇: Python格式化输出