Java:报错:java.math.BigDecimal cannot be cast to java.lang.String

从数据库取count、sum等函数的值需要转化成Integer的时候出现 
java.math.BigDecimal cannot be cast to java.lang.String的报错 
错误代码:

Integer.parseInt((String)map.get("id")) 
1
解决方法:

Object object = map.get("id");
Integer.parseInt(String.valueOf(object ));


 参考:https://blog.csdn.net/qq_27686779/article/details/79958456

猜你喜欢

转载自blog.csdn.net/weixin_38750084/article/details/86514939