[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
'Program > Java' 카테고리의 다른 글
[JAVA]JSP, Servlet(서블릿)의 기본 개념 및 구조 (0) | 2021.09.07 |
---|---|
[JAVA] NAS - Java.io.filenotfoundexception 액세스가 거부되었습니다 (0) | 2020.07.01 |
[JVM] OutOfMemory PermGen Space 해결법 및 OutOfMemory 해결법 다수 (0) | 2020.04.16 |
[JVM] VM설정으로 IP 0:0:0:0:0:0:0:1로 나오는 문제 해결 (0) | 2020.04.14 |
[Java] 이클립스에서 자바 버전 변경하는법 (3) | 2019.12.11 |