Java

java isDigits, number parse exception 처리

PSAwesome 2020. 5. 11. 09:39
반응형

안녕하세요.

화면에서 parameter가 넘어올 때 Type이 String이 올 수도 있을 경우,

Number 타입으로 변환 후 연산을 해야하는데 이때 사용했던 apache NumberUtils 활용을 작성해 보았습니다.

 

import org.apache.commons.lang3.math.NumberUtils



public int getParseInt(Object obj) {
  if (Objects.isNull(obj) ||
      Objects.requireNonNull(obj).toString().isEmpty() ||
      !NumberUtils.isDigits(obj.toString())) {
      return 0;
  }
return Integer.parseInt(obj.toString());
}

 

감사합니다.

 

반응형