十进制转换

use*_*125 1 java decimalformat

我正在尝试设置小数值,下面是我的输入字符串

String rate="1.000000000";
Run Code Online (Sandbox Code Playgroud)

转换为double:

Double converted=Double.valueOf(rate);
DecimalFormat format=new DecimalFormat("#.########"); //Setting decimal points to 8

System.out.println("ouput"+format.format(rate)); //Giving output as 1.
Run Code Online (Sandbox Code Playgroud)

我不明白该怎么做,请提示任何提示.

问候,

Chaitu

Bal*_*a R 5

尝试

DecimalFormat format=new DecimalFormat("#.00000000");
Run Code Online (Sandbox Code Playgroud)

System.out.println("ouput"+format.format(converted));
Run Code Online (Sandbox Code Playgroud)