如何在格式化双精度时删除数字
How to delete a number when formatting a double
所以我有一个 0.xx% 形式的百分比,我想去掉 0.
我已经尝试了很多方法,我也查看了 Whosebug,但似乎没有任何效果(或者我总是弄错)
我试过的方法如下
String.format("%2d", (int) data);
String.format("%0$.2f", data);
如何使用 String.format 将 0.01% 简化为 %1 或将 0.10 简化为 10%?
您可以简单地将 data
乘以 100。
String.format("%2d", (int) (data * 100));
String.format("%0$.2f", data * 100);
所以我有一个 0.xx% 形式的百分比,我想去掉 0.
我已经尝试了很多方法,我也查看了 Whosebug,但似乎没有任何效果(或者我总是弄错)
我试过的方法如下
String.format("%2d", (int) data);
String.format("%0$.2f", data);
如何使用 String.format 将 0.01% 简化为 %1 或将 0.10 简化为 10%?
您可以简单地将 data
乘以 100。
String.format("%2d", (int) (data * 100));
String.format("%0$.2f", data * 100);