数值工具类

1.对象转换成int

 /**

     * Description: 对象转换成int
     * @Version1.0 2016-4-28 下午1:41:10 by 张四有(sy.zhang01@zuche.com)
     * @param numObj
     * @return 默认是0
     */
    public static int objectToInt(Object numObj) {
        int res = 0;
        try {
            if(numObj != null) {
                String numStr = numObj.toString();
                boolean isNumber = NumberUtils.isNumber(numStr);
                if(isNumber) {
                    if(!NumberUtils.isDigits(numStr)) {
                        res = NumberUtils.createBigDecimal(numStr).intValue();
                    } else {
                        res = NumberUtils.toInt(numStr, 0);
                    }
                }
            }
        } catch (Exception e) {
            LOGGER.error("数值转换异常:{}", e.getMessage());
            res = 0;            
            e.printStackTrace();
        }

        return res;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值