BigDecimal不能强制转换成 String类型,要用toS
2020-07-09 本文已影响0人
裘马轻狂大帅
例子说明:数据库获取到的数字型,例如
String jine = (String)map.get("jine");
结果就报了java.math.BigDecimal cannot be cast to java.lang.String异常。
,问题是出在强转上,只要改成:
String total = map.get("jine").toString();
就可以解决。因为BigDecimal不能强制转换成 String类型,要用toString()转换。