개발중/Java
StringUtils.isBlank()
Binsoo
2021. 1. 7. 11:39
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
반응형