就是参数和结果上有点区别,内部的核心代码都是一样的。
从参数上说
Double.valueOf:参数可以是 double,也可以是 String。
Double.parseDouble:参数只能是 String。
从结果上说
Double.valueOf:返回 Double。
Double.parseDouble:返回 double。
还好,Double 与 double 在 Java 中会自动转换,也就是说它们是通用的。