This question already has answers here:
What is the difference between Double.parseDouble(String) and Double.valueOf(String)?

(6个答案)


6年前关闭。




将对象强制转换为double并注意到这两种方法。我看到parseDouble自1.2起就出现了。如果它本质上具有与valueOf(s)相同的功能,为什么还要添加此方法?

最佳答案

parseDouble()返回原始的double值。 valueOf()返回包装器类Double的实例。在Java 5引入自动装箱之前,这是非常重要的区别(许多人认为仍然如此)。

10-07 13:17