写代码用到这两个方法,不知道有什么区别,看一下源码:
Double.parseDouble(String str)
public static double parseDouble(String s) throws NumberFormatException {return FloatingDecimal.readJavaFormatString(s).doubleValue();}
Double.valueOf(String str)
public static Double valueOf(String s) throws NumberFormatException {return new Double(FloatingDecimal.readJavaFormatString(s).doubleValue());}
其实两者并没有什么很大的区别,一个返回double,一个返回Double,源码一看就清晰了。
