我在第4行收到“重复格式标志异常”。我错过了格式化的东西吗?
String fmt = "%1$00.3f";
Object[] obj = new Object[1];
obj[0] = new Double((double) 2);
String.format(fmt,obj)
答案 0 :(得分:6)
问题是你正在重复标记0
,如果你想要一个用零填充的浮点数至少包含整数部分的数字,试试这个:
String fmt = "%1$06.3f";
长度字段(6)表示:小数部分为3位+点为1 + 2为整数部分。