【发布时间】:2013-01-28 13:11:27
【问题描述】:
我最近在处理数字,我遇到了一种情况,我想将双精度值设置为 6 位或 4 位,具体取决于存储在数据库中的值。
例如,如果在数据库中将精度设置为 4 位,则输出必须如下所示,
10.0000。
我尝试使用DecimalFormat 并使用字符串##.####,但每次都使用符号很烦人。
有没有更好的办法,像下面这样说:
Double value = 10.0;
value.setPrecision(4);
【问题讨论】:
-
不是真的重复...
-
@AndreasL。为什么不呢?
标签: java