在java中将"0.25000%"转换为double

Yel*_*ash 2 java string double type-conversion

请帮助将字符串值("0.25000%")转换为double值.

0.25000%= 0.0025(需要将此值设为double)

String num = "0.25000%";

double d = Double.parseDouble(num);//does not work
Run Code Online (Sandbox Code Playgroud)

Ruc*_*era 5

你可以试试这个

 String num = "0.25000%";
 double d = Double.parseDouble(num.replace("%","")); // remove %
 System.out.println(d);
Run Code Online (Sandbox Code Playgroud)

出局:

 0.25
Run Code Online (Sandbox Code Playgroud)

为了您的编辑:

您可以将最终答案分开 100

System.out.println(d/100);   
Run Code Online (Sandbox Code Playgroud)

现在出来:

0.0025
Run Code Online (Sandbox Code Playgroud)