格式化double时如何删除数字

时间:2016-03-09 13:15:08

标签: java formatting double

所以我有0.xx%形式的百分比,我想摆脱0。

我已经尝试了很多方法,而且我已经看过StackOverflow,但似乎没有什么可以做的(或者我一直都弄错了)

我尝试的方法如下

String.format("%2d", (int) data);
String.format("%0$.2f", data);

如何使用String.format将0.01%简化为%1或0.10简化为10%?

1 个答案:

答案 0 :(得分:1)

您可以简单地将data乘以100。

String.format("%2d", (int) (data * 100));
String.format("%0$.2f", data * 100);