转化成普通数值,并且转化指定格式类型,
方法一:常用于金额类数值
double d = 3213898931.3435893123;
DecimalFormat a = new DecimalFormat("#,##0.00000000");
String frmStr = a.format(d);
System.out.println(frmStr);
输出:
3,213,898,931.34358930
方法二:
String a = "2.3E9";
BigDecimal db = new BigDecimal(a);
System.out.println("科学计数:" + db.toString());
System.out.println("普通计数:" + db.toPlainString());
输出
科学计数:2.3E+9
普通计数:2300000000
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)