Back End/JAVA

[JAVA] isEmpty() 와 isBlank()

리오토리 2022. 11. 28. 20:49

두 메소드 모두 문자열의 empty string를 체크해준다.

 

isEmpty()

: 문자열의 길이가 0인 경우, ture 리턴

: 문자열 길이를 체크, 빈 공백이 들어있는 문자열은 false 리턴

- java 6 이후 추가된 메소드

 

isBlank()

: 문자열이 비어 있거나, 빈 공백으로만 이루어져 있으면, true 리턴

: 공백을 제외한 텍스트가  "" 라면 true 아니면 false

- java 11 이후 추가된 메소드

 

 

예제

"Hello".isEmpty()        : false

"Hello".isBlank()         : false

 

"  Hello   ".isEmpty()   : false

"  Hello   ".isBlank()    : false

 

"".isEmpty()                : true

"".isBlank()                 : true

 

"      ".isEmpty()          : false

"      ".isBlank()           : true

 

 

차이점

: 빈 공백을 처리하는 방법

 

 

 

출처

https://hianna.tistory.com/531

 

 

 

 

 

'Back End > JAVA' 카테고리의 다른 글

[JAVA] Logger  (0) 2022.11.29
[JAVA] 문자열 치환(Replace, ReplaceAll, ReplaceFirst)  (0) 2022.11.28
[JAVA] Pattern 클래스 사용  (0) 2022.11.25
[JAVA] 정규표현식  (0) 2022.11.25