1.對象轉換成int
/**
* Description: 對象轉換成int* @Version1.0 2016-4-28 下午1:41:10 by 張四有([email protected])
* @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;
}