본문 바로가기
프로그래밍/JAVA

[JAVA] 문자열 NULL 널, 공백 체크하기

by 천상IT 2021. 12. 29.
반응형

자바 프로그래밍을 하다보면 문자열의 Null체크와 공백체크를 가장 많이 하게 된다.

사실 문자열을 그때 그때 체크할 수도 있지만 메소드로 한번 만들어 놓으면

유용하게 사용할 수 있다.

 

아래의 isNullBlank와 isNotNullBlank 두 개의 메소드는 심플하지만 내가 가장 많이 사용하는 메소드입니다.

 

먼저 isNullBlank메소드는 문자열이 Null이거나 공백이면 true를 리턴한다.

// null,공백 체크
public static boolean isNullBlank(String str)
{
    boolean chkFlg = false;
    if(str == null || "".equals(str)){
        chkFlg = true;
    }
    return chkFlg;
}

두번째 isNotNullBlank 메소드는 문자열이 Null이거나 공백이면 false를 리턴한다.

// null,공백 체크
public static boolean isNotNullBlank(String str)
{
    boolean chkFlg = true;
    if(str == null || "".equals(str)){
        chkFlg = false;
    }
    return chkFlg;
}

세번째 nullToBlank 메소드는 문자열이 Null인 경우 공백문자로 변환해주는 메소드이다.

//널 -> 공백문자로 변환
public static String nullToBlank(String str)
{
    if(str == null ){
        str = "";
    }
    return str;
}

 

 

프로젝트를 시작할 때 이 두개의 메소드는 필수로 복사해서 사용중이다.

기본중에 기본중인 메소드이지만 필요한 분은 가져다 사용해주시길 바랍니다.

 

 

그럼 즐거운 자바 라이프 되세요~

 

반응형

댓글