Double.valueOf(s)与Double.parseDouble [英] Double.valueOf(s) vs. Double.parseDouble
本文介绍了Double.valueOf(s)与Double.parseDouble的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
将对象转换为double并注意到这两种方法。我看到parseDouble从1.2开始就已经存在了。为什么添加此方法,如果它基本上与valueOf(s)具有相同的功能?
Casting an Object to a double and noticed both these methods. I see that parseDouble has been in since 1.2. Why add this method if it essentially does the same functionality as valueOf(s)?
推荐答案
parseDouble( )
返回原始 double
值。 valueOf()
返回包装类 Double
的实例。在Java 5引入自动装箱之前,这是一个非常显着的差异(许多人认为它仍然存在)。
parseDouble()
returns a primitive double
value. valueOf()
returns an instance of the wrapper class Double
. Before Java 5 introduced autoboxing, that was a very significant difference (and many would argue it still is).
这篇关于Double.valueOf(s)与Double.parseDouble的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文