写代码用到这两个方法,不知道有什么区别,看一下源码:
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()); }
其实两者并没有什么很大的区别,源码一看就清晰了。