【发布时间】:2018-07-06 09:53:07
【问题描述】:
我不知道如何将String 转换为double。如何使用Double.parseDouble(String) 和Double.valueOf(double)?我也想知道Double.parseDouble(String)和Double.valueOf(double)的区别。
【问题讨论】:
-
你应该使用 Double.parseDouble(String) 如果你想将字符串更改为 double 但 Double.parseDouble(String) 和 Double.valueOf(double) 之间的区别是第一个将字符串作为参数,然后作为参数加倍
-
@Parsa 有两个版本的
Double.valueOf()方法。一个将double作为参数,另一个将String作为参数。 -
在这种情况下,这两者之间没有区别,除了 parseDouble 返回一个新的双精度而另一个没有
-
@Parsa 有更多区别,不要忽略返回类型。