给小数添加位数限制

这里提供有三种写法

下面以保留两位小数点为例

1,保留两位小数用 DecimalFormat的format方法(四舍五入)

DecimalFormat df = new DecimalFormat("#.00");
Double a = 6.23689
System.out.println(df.format(a));

注:字符串转Double用Double.parseDouble()放方法

2,保留两位小数用String.format()方法(四舍五入)

Double.parseDouble(String.format("%.2f",a))

3,保留两位小数用String.format()方法(不四舍五入)

Double.parseDouble(String.format("%.2f",a-0.005))