如何通过在末尾添加缺失的零来截断双数

时间:2015-06-10 00:20:43

标签: java truncation

考虑我有一些双号,我想截断它(不是圆形)并在浮点后留下4位数(正好是4,总是4,如果没有足够的数字 - 加零)。例子:

2344.4234934 -----> 2344.4234
1.345584 -----> 1.3455
34.3434 -------> 34.3434
0.123 ------> 0.1230
1 ---------> 1.0000

我正在使用java语言,我要求一些内置函数。我已经有了一个解决方案,但它太复杂了,可能有一个优雅的解决方案。

1 个答案:

答案 0 :(得分:2)

试试这个

DecimalFormat fmt = new DecimalFormat("0.0000");
fmt.setRoundingMode(RoundingMode.DOWN);
String s = fmt.format(myDouble);