man*_*pak 1 java string double
在Java中,为了存储大数字(10 ^ 80到10 ^ 100),我们将使用Double.但是Double会以ae ^ x格式返回,其中x是指数值.有没有办法将它打开到字符串.
例如:Double d = 1000000000;
Double.toString(d); --> output: 1.0E9.
Run Code Online (Sandbox Code Playgroud)
相反,我希望它为1000000000
double d = 1000000000;
DecimalFormat df = new DecimalFormat("#");
System.out.println(df.format(d));
Run Code Online (Sandbox Code Playgroud)
来自Javadocs:
Run Code Online (Sandbox Code Playgroud)Integer: MinimumInteger # # Integer # , Integer