我有一个double
包含以下值的值:
它不会包含超过 2 个小数位。正在检查中。如果超过2个,其余的可以忽略。
我想将其转换为String
4+ 位数字,如下所示:
我怎样才能做到这一点?
我正在使用某人的 API,并且最后 2 位数字被指定为始终用于小数部分的前 2 位数字,这就是我需要这样做的原因。
您可以将您的数字乘以 100 以删除小数点(因为您只有 2 个十进制数字),然后使用格式对其0000
进行格式化:
DecimalFormat df = new DecimalFormat("0000");
System.out.println(df.format(x * 100));
x
你的双在哪里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句