问题:当double数值较大时,比如20160101,在转化为string时,jvm转换成了科学记数法,就是 2.0160101E7;
解决:
/*
* double转为string 并且保留两位小数
* */
public static String DoubletoString(double dou){
DecimalFormat df = new DecimalFormat("#.00");
String str = df.format(dou);
return str ;
}