之前Demo中遇到使用Double.parseDouble()对String进行类型转换时报空指针异常
- 点进源码发现将String转换为双精度浮点值时,in.trim()会对Null值报空指针异常,空值报"empty String"
如何避免?对Double.parseDouble()中传入的类型进行判空,并赋默认值。
/**
* 预防Double.parseDouble()报空指针异常
* @param value
* @param defaultValue
* @return
*/
private static double parseStringToDefaultValue(String value,