Double.parseDouble(String s)

Posted 神只吃苹果

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Double.parseDouble(String s)相关的知识,希望对你有一定的参考价值。

要把字符串转换为Double类型,只能转换“0.02”这种格式的字符串,不能转换百分比格式的,比如“2%”

这个时候可以Double cbl= Double.parseDouble(“2%”.replace("%",""))*0.01;

 

(String) pd.get("CBL");这是将object类型的转换成String类型的,如果是null也不会报错。

((String) pd.get("CBL")).replace("%","")  这个情况下pd.get("CBL")取出来的东西是null,在强转为(String)的时候不会报错,但是在.replace("%","")会报空指针异常

以上是关于Double.parseDouble(String s)的主要内容,如果未能解决你的问题,请参考以下文章

Double类parseDouble()和valueOf()方法的区别

String转JSONObject

为啥 Double.parseDouble(null) 和 Integer.parseInt(null) 会抛出不同的异常?

java 四舍五入保留两位小数

创建搜索按钮(Double无法转换为String)

在Java中将String转换为double