null 예외처리 깔끔하게 하는법 있나요?

발생하는 문제 및 실행환경

보통 코드를 짜다보면

if (someobject != null) {

someobject.doCalc();

}

같은 방식으로 예외처리를 하는데 제가 보기엔 너무 더러워보여서요 좀 더 깔끔하게 하는 방법 없을까요?

    1개의 답변이 있어요!

    • 자바 언어의 경우 apache commons 라이브러리에서 제공하는 StringUtils 클래스를 사용하면 됩니다.

      참고 : https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringUtils.html

      StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false StringUtils.isEmpty("bob") = false StringUtils.isEmpty(" bob ") = false

      공백문자를 포함해서 체크하길 원하시면 String.isBlank 메소드를 사용하면 됩니다.

      StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank(" ") = true StringUtils.isBlank("bob") = false StringUtils.isBlank(" bob ") = false