要把字符串转换为Double类型,只能转换“0.02”这种格式的字符串,不能转换百分比格式的,比如“2%”
这个时候可以Double cbl= Double.parseDouble(“2%”.replace("%",""))*0.01;
但是在js当中,
var cyl = "2.32%";
var cyl = parseFloat(record.CYL);
可以将cyl变成float类型的2.32
(String) pd.get("CBL");这是将object类型的转换成String类型的,如果是null也不会报错。
((String) pd.get("CBL")).replace("%","") 这个情况下pd.get("CBL")取出来的东西是null,在强转为(String)的时候不会报错,但是在.replace("%","")会报空指针异常