“Java String 格式化”的版本间的差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
			
		
		
	
Jihongchang(讨论 | 贡献)   (建立内容为“=== 示例1 === <syntaxhighlight lang="java"> public class Test1 {      public static void main(String[] args) {          String format = "%1s$%2s$";          Str…”的新页面)  | 
			
(没有差异) 
 | 
2022年12月7日 (三) 00:33的版本
示例1
public class Test1 {
    public static void main(String[] args) {
        String format = "%1s$%2s$";
        String[] strArr = {"a"};
        String ret = String.format(format, strArr);
        System.out.println(ret);
    }
}
Exception in thread "main" java.util.MissingFormatArgumentException: Format specifier '%2s'
	at java.base/java.util.Formatter.format(Formatter.java:2672)
	at java.base/java.util.Formatter.format(Formatter.java:2609)
	at java.base/java.lang.String.format(String.java:2897)
	at org.example.stringformat.Test1.main(Test1.java:11)