본문 바로가기

개발중/Java

StringUtils.isBlank()

728x90
반응형

StringUtils.isBlank

  • StringUtils.isBlank() 를 사용하면 null 값을 효율적으로 관리할 수 있다.
  • StringUtils 에서 기본적으로 지원하는 함수이다.
import org.apache.commons.lang3.StringUtils;
    public static boolean isBlank(final CharSequence cs) {
        final int strLen = length(cs);
        if (strLen == 0) {
            return true;
        }
        for (int i = 0; i < strLen; i++) {
            if (!Character.isWhitespace(cs.charAt(i))) {
                return false;
            }
        }
        return true;
    }
  • 아래 처럼 null / "" / " " 중에 하나라도 참이라면 true를 반환한다.
// true
StringUtils.isBlank(null)

// true
StringUtils.isBlank("")

// true
StringUtils.isBlank(" ")

 

StringUtils.isEmpty

  • isEmpty 같은 경우에는 공백을 비어있지 않다고 처리한다.

 

// true
StringUtils.isEmpty(null)

// true
StringUtils.isEmpty("")

// false
StringUtils.isEmpty(" ")

 

 

StrungUtils.isNotEmpty

  • isNotEmpty 같은 경우에는 공백을 비어있지 않다고 처리한다.
// false
StringUtils.isNotEmpty(null)

// false
StringUtils.isNotEmpty("")

// true
StringUtils.isNotEmpty(" ")
728x90
반응형

'개발중 > Java' 카테고리의 다른 글

java 에서 data → excel 파일  (0) 2021.02.10
mysql timeStamp 자바에서 날짜로 만들기  (0) 2021.01.26
자바 명명 규칙  (0) 2021.01.07
자바 환경변수 설정  (0) 2020.07.27
JAVA 설치 확인  (0) 2020.07.26