发布时间: 阅读量

java 不使用科学记数法

Java 解决科学记数法的问题
/方式A:
double num=8.2347983984297E7;
String str=new BigDecimal(num+"").toString();

//方式B:
Double num=8.2347983984297E7;
String str=new BigDecimal(num.toString()).toString();

 String t = "1.57E+12";
        BigDecimal b = new BigDecimal(t);
        System.out.println(b.toPlainString());

摘自