美文网首页
Java报错:java.math.BigDecimal cann

Java报错:java.math.BigDecimal cann

作者: ming_Liu | 来源:发表于2019-06-16 12:29 被阅读0次

1.将数据库里面为number类型的数据查询出来后,转化成String类型报错

String asd=map.get("asd").toString();

或者是强转 String asd=(String)map.get("asd");

都会报:java.math.BigDecimal cannot be cast to java.lang.String

换一种方式即可:

String asd=String.valueOf(map.get("asd"));

即可解决。

类似的转换性错误都可以查看强转的问题,包含整数转字符串、字符串转整数、字符串转浮点数、浮点数转字符串等等。所以大家在做类型转换的时候要注意一下数据库里面对应的数据类型。

图片是为了凑字数。。。。

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

相关文章

网友评论

      本文标题:Java报错:java.math.BigDecimal cann

      本文链接:https://www.haomeiwen.com/subject/vrlefctx.html