【发布时间】:2014-06-09 19:39:40
【问题描述】:
我已经阅读了很多线程,这似乎是在我的双数中保留 2 个位置的最佳解决方案:
DecimalFormat df = new DecimalFormat("#.00");
double d = 1.234567;
System.out.println(df.format(d));
但是当我使用它时,它会打印:
1,23
我想保留 DOT,因为我需要使用这种格式 (#.##)(我将使用它作为字符串)。我如何保留这个点?
【问题讨论】:
-
当我使用您的代码时,我的会打印出点...
-
@JamesClark 那是因为你和 OP 在不同的地区:-)
标签: java double number-formatting