Java double去"E"

under Android  tag     Published on April 27th , 2021 at 01:16 pm

double 数值很大的时候,会出现"E"

double Double = 1234567800.999;
Log.d("打印", "double: " + Double);

打印结果
D/打印: double: 1.234567800999E9

在实际应用中不太需要用到"E",可以用 BigDecimal 去掉。

double Double = 1234567800.999;
Log.d("打印", "BigDecimal: " + new BigDecimal(Double + ""));

打印结果
D/打印: BigDecimal: 1234567800.999


本文由 surface 创作,采用 知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
  文章最后更新时间为:September 29th , 2021 at 05:18 pm
分享到:Twitter  Weibo  Facebook