日期:2014-05-20  浏览次数:20750 次

请教一个BigDecimal强制转换的问题
我比较常用的是new   BigDecimal( "0 ")或者new   BigDecimal(0),但是今天改别人的代码,用的是(BigDecimal)转换,debug调试的时候有的语句好使有的就抛出异常(可以确定被转换的一定是整数),请问用(BigDecimal)强转的时候有什么特别之处吗?
谢谢各位高手了!

------解决方案--------------------
BigDecimal必须实例化,才能在内存中
------解决方案--------------------
BigDecimal和整数是不能强制转换的,而且BigDecimal是一个对象,如果用的时候必须实例化之后才能用。和整形的转换看看API。