ved*_*vis 18 java string.format printf android
在C中,printf()语句允许在参数列表中提供精度长度.
printf("%*.*f", 7, 3, floatValue);
Run Code Online (Sandbox Code Playgroud)
其中星号分别用第一和第二值替换.
我正在寻找Android/Java中的等价物; String.format()抛出异常.
编辑:谢谢,@ Tenner; 它确实有效.
Jam*_*nen 15
我用
int places = 7;
int decimals = 3;
String.format("%" + places + "." + decimals + "f", floatValue);
Run Code Online (Sandbox Code Playgroud)
有点难看(和字符串连接使它不能很好地执行),但它的工作原理.
| 归档时间: |
|
| 查看次数: |
26891 次 |
| 最近记录: |