[JAVA] NULL 을 다루는 방법(StringUtil isEmpty / isNotEmpty / isBlank / isNotBlank)
[JAVA] NULL 을 다루는 방법(StringUtil isEmpty / isNotEmpty / isBlank / isNotBlank)
JAVA에서 NULL 값이 나오면 Null null pointer exception 등으로 인하여
에러가 나오는 경우가 종종있다.
이를 막기위하여
(VALUE != NULL) 이런식으로 처리하는 경우가 종종 있긴한데 이를 좀더 효과 적으로 막는 방법을 공유하고자한다.
StringUtils.isEmpty
- null이나 ("")이면 true 값을 반환
▼예제
StringUtils.isEmpty(null) : true
StringUtils.isEmpty("") : true
StringUtils.isEmpty("value") : false
StringUtils.isEmpty(" ") : false
StringUtils.isNotEmpty
- null이나 ("")이면 false 값을 반환
▼예제
StringUtils.isNotEmpty(null) : false
StringUtils.isNotEmpty("") : false
StringUtils.isNotEmpty("value") : true
StringUtils.isNotEmpty(" ") : true
StringUtils. isBlank
- (" ") 이거나 공백문자("") 혹은 null이면 true를 반환
▼예제
StringUtils.isBlank(null) : true
StringUtils.isBlank("") : true
StringUtils.isBlank("value") : false
StringUtils.isBlank(" ") : true
StringUtils.isNotBlank
- (" ") 이거나 공백문자("") 혹은 null이면 false를 반환
▼예제
StringUtils.isNotBlank(null) = false
StringUtils.isNotBlank("") = false
StringUtils.isNotBlank("value") = true
StringUtils.isNotBlank(" ") = false