【发布时间】:2020-06-05 08:16:07
【问题描述】:
我正在尝试使用java.text.DecimalFormat 格式化数字0.14000 以获得值0.14。使用格式#.## 我得到140。怎么了?
【问题讨论】:
-
它在我的系统上以不同的方式工作并打印
0,14... 您系统的区域设置是什么?也许,用逗号交换模式中的点就足够了。 -
在您的示例中,尝试输入数字 1.14 并查看结果。 0.14 返回 .14 的原因是它忽略了左边的零。它认为它实际上没有任何价值。 :-)
标签: java decimal decimalformat