首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-10-24 
String(百分比)转换成BIgDecimal类型保存投资比例时出现问题,获得的是个String类型的,比如:54.3300%,但数

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的大小不能满足要求,还请高手解答

热点排行