我最近正在处理数字,我有一种情况,我希望将双精度值的精度设置为6位数或4位数,具体取决于数据库中存储的值.
例如,如果在数据库中精度设置为4位,则输出必须为,
10.0000
.
我试过DecimalFormat
并使用字符串##.####
,但每次使用符号都很烦人.
有没有更好的方法,如下所示:
Double value = 10.0;
value.setPrecision(4);
Run Code Online (Sandbox Code Playgroud) java ×1