반응형

[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

반응형

BELATED ARTICLES

more