我需要将一个字符串(例如“ 12/4”)转换为双精度值。我可能无法很好地解释它,但是我相信您可以看到我正在尝试做的事情。
我没有做太多尝试,因为我没有太多需要做的事情:(。
public static double evaluateString(String str){
double value;
// Some code
return value
}
如果str =“ 12/4”,我希望该值返回3。
答案 0 :(得分:1)
答案 1 :(得分:-2)
您可以使用Double API的valueOf进行转换。但是,如果异常不是数字(整数/双精度),则必须处理该异常
静态双精度 valueOf(String s) 返回一个Double对象,该对象包含参数字符串s表示的double值。