두 메소드 모두 문자열의 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 |