例子说明:数据库获取到的数字型,例如
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()转换。
例子说明:数据库获取到的数字型,例如
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()转换。
本文标题:BigDecimal不能强制转换成 String类型,要用toS
本文链接:https://www.haomeiwen.com/subject/vzyhqktx.html
网友评论