读书人

String(百分比)转换成BIgDecimal部类

发布时间: 2012-10-24 14:15:58 作者: rapoo

String(百分比)转换成BIgDecimal类型

保存投资比例时出现问题,获得的是个String类型的,比如:54.3300%,但数据库中是BigDecimal类型。直接进行转换

BigDecimal.valueOf(Long.valueOf(s))会抛异常:”Exception in thread "main java.lang.NumberFormatException: For input string:“。也就是先转换成Long的做法不行,最后发现先转换成Double就没问题。

s=42.310b=42.31
?

?

但现在还是不知道为什么不能直接转换成Long,难道Long的大小不能满足要求,还请高手解答

读书人网 >编程

热点推荐