我有一个double
,其中包含诸如以下的值:
最多包含2个小数位数。正在检查。如果大于2,则其余的可以忽略。
我想将其转换为具有4位以上数字的String
,如下所示:
我该怎么做?
我正在使用某人的API,并且最后2位数字始终指定为小数部分的前2位,这就是为什么我需要这样做。
答案 0 :(得分:4)
您可以将数字乘以100以删除小数点(因为您只有2个小数位),然后使用格式0000
对其进行格式化:
DecimalFormat df = new DecimalFormat("0000");
System.out.println(df.format(x * 100));
其中x
是您的双打。