将科学计数法显示的Double还原为想要地数据:
Double d = 1.314520592E10;//原数据为13145205920
Double d1 = 1.3145205920811E10;//原数据为13145205920.811
NumberFormat nf = NumberFormat.getInstance();
nf.setGroupingUsed(false);
Double d1 = 1.3145205920811E10;//原数据为13145205920.811
NumberFormat nf = NumberFormat.getInstance();
nf.setGroupingUsed(false);
System.out.println("变量 d转换后: "+nf.format(d));
System.out.println("变量 d1转换后: "+nf.format(d1));
System.out.println("变量 d1转换后: "+nf.format(d1));
运行结果为:
变量 d转换后: 13145205920
变量 d1转换后: 13145205920.811
变量 d1转换后: 13145205920.811
转载于:https://blog.51cto.com/peak715/988744