NumberFormat formatter = NumberFormat.getNumberInstance();
//限制位数
formatter.setMaximumFractionDigits
//需要格式化的Double型数据
Double d = 3.141582653;
//格式化数据,返回结果为Strng类型,如果需要Double类型自己在转换一下
String sdouble = formatter.format(d);
//输出String类型
System.out.println(sdouble);
//输出Double类型
System.out.println(Double.valueOf(sdouble));