我有一个问题,我正在得到这样的值。 "0.5"
和1.0
删除/截断零的舍入数
BigDecimal bd = new BigDecimal(d).setScale(1, RoundingMode.HALF_EVEN);
d = bd.doubleValue();
如果我得到的值作为0.5时,我需要显示,因为它是。但是当我变得1.0时,我需要将它显示为1 instead of 1.0
。如果我改变我的setScale(0),我会得到0而不是0.5。
DecimalFormat df = new DecimalFormat("#.0");
df.format(0.912385);
我用十进制格式尝试过为sa,E
HAA ..你打我...... +1 :) –