Java 重复格式标志异常

Java 重复格式标志异常,java,format,Java,Format,我在第四行看到“重复格式标志异常”。我在格式上遗漏了什么吗 String fmt = "%1$00.3f"; Object[] obj = new Object[1]; obj[0] = new Double((double) 2); String.format(fmt,obj) 问题是您正在重复标志0,如果您希望填充有零的浮点在整数部分至少有两位数字,请尝试以下操作: String fmt = "%1$06.3f"; 长度字段(6)表示:小数部分为3位+点部分为1位+整数部分为2位

我在第四行看到“重复格式标志异常”。我在格式上遗漏了什么吗

String fmt = "%1$00.3f";
Object[] obj = new Object[1];
obj[0] = new Double((double) 2);
String.format(fmt,obj) 

问题是您正在重复标志
0
,如果您希望填充有零的浮点在整数部分至少有两位数字,请尝试以下操作:

String fmt = "%1$06.3f";
长度字段(6)表示:小数部分为3位+点部分为1位+整数部分为2位