如果数字太大的话,double会用科学计数法表示,那么如何转换且指定保留几位小数呢
// DecimalFormat df = new DecimalFormat("0.##"); // ##表示2位小数
DecimalFormat df = new DecimalFormat("0");
Double d = new Double("1.397545871E10");
System.out.println(df.format(d));
如果数字太大的话,double会用科学计数法表示,那么如何转换且指定保留几位小数呢
// DecimalFormat df = new DecimalFormat("0.##"); // ##表示2位小数
DecimalFormat df = new DecimalFormat("0");
Double d = new Double("1.397545871E10");
System.out.println(df.format(d));