日期:2014-05-17  浏览次数:21502 次

BigDecimal 负数判断
我想做从map取出来的数小于0时的判断
代码如下 (必须用BigDecimal)
(BigDecimal) map.get("LSZ_TEHAI_ZANSUU") > 0
该如何修正?

------解决方案--------------------
((BigDecimal) map.get("LSZ_TEHAI_ZANSUU")).signum() == -1 


signum返回 的是 -1, 0, 1,分别表示 负数、零、正数