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;
}