我在第4行得到"重复格式标志异常".我错过了格式化的东西吗?
String fmt = "%1$00.3f";
Object[] obj = new Object[1];
obj[0] = new Double((double) 2);
String.format(fmt,obj)
Run Code Online (Sandbox Code Playgroud)
问题是你正在重复这个标志0,如果你想要一个用零填充的浮点数至少要有整数部分的数字,试试这个:
String fmt = "%1$06.3f";
Run Code Online (Sandbox Code Playgroud)
长度字段(6)表示:小数部分为3位+点为1 +对于积分部分为2.
| 归档时间: |
|
| 查看次数: |
2863 次 |
| 最近记录: |