hasText()

김형준 Kim Hyeong Jun·2022년 12월 9일
0
post-thumbnail

StringUtils.hasText()

자바에서 NULL 혹은 공백, 띄어쓰기만 있는 항목이 들어올 경우

위와 같이 스프링에서 제공하는 StringUtils.hasText(값) 을 이용해서 false 값을 받을 수 있다.

유효한 문자열인 경우에만 true !!!

.isBlank()

.isBlank() 의 경우 "" 처럼 정말로 비어있는 값만을 추려낼 수 있다.
" " -> 띄어쓰기가 포함되어 있기 때문에 내용이 있는 문자열로 판단
(비어있지 않다는 것으로 판단.)
심지어 null 값은 NullPointException 을 발생시킨다.

== null

== null.isBlank() 와 다르게 null 만을 잡아 낼 수 있다.
"", " " 은 null이 아니라 내용이 비어있는 문자열이기 때문에 잡아 낼 수 없다.

profile
I want be a developer🙂

0개의 댓글