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)
你可以试试这个
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)