상세 컨텐츠

본문 제목

isEmpty() String, Array

BackEnd/JAVA

by H_Develop 2023. 2. 22. 09:13

본문

isEmpty()는 String 에서 사용하면 안된다.

숫자는 null이 없기 때문에 0을 출력하게 되면 true를 반환하게 된다.

 

그래서 Array에서만 사용하게 된다.

 

String에서는 StringUtils.isEmpty() 를 사용하는데,

 

StringUtils.isBlank: 공백을 빈값으로 처리

StringUtils.isBlank(null)      = true
StringUtils.isBlank("")        = true  
StringUtils.isBlank(" ")       = true  

StringUtils.isEmpty: 공백을 비어있지 않다고 처리

StringUtils.isEmpty(null)      = true
StringUtils.isEmpty("")        = true  
StringUtils.isEmpty(" ")       = false  

StrungUtils.isNotEmpty: 공백을 비어있지 않다고 처리

StringUtils.isNotEmpty(" ")    = true

https://hilucky.tistory.com/217

 

 

위와 같이 공백 처리에 대해 사용이 달라질 수 있으므로, StringUtils.isNotEmpty()를 사용하자

'BackEnd > JAVA' 카테고리의 다른 글

url을 통한 파일 다운로드  (0) 2023.10.04
StringBuffer StringBuilder  (0) 2023.02.23
JAVA Server - Client 서버 클라이언트 연결  (0) 2022.08.09
JAVA BufferedReader  (0) 2022.08.09
JAVA IO(Input/Output)  (0) 2022.08.09

관련글 더보기