본문 바로가기
Kotlin/📕Kotlin 공부

isEmpty, isBlank 차이

by yewoneeee 2024. 7. 27.

간단한 내용인데 헷갈릴 때가 있어서 정리해놓고자 한다.

 

isEmpty

- 빈 문자열("")인지 확인한다.

 

isBlank

- 빈 문자열("")이거나, 공백으로 이루어진 문자열("   ")인지 확인한다.

 

 

val str = "   "
println(str.isEmpty()) // false
println(str.isBlank()) // true

 

val str = ""
println(str.isEmpty()) // true
println(str.isBlank()) // true

 

따라서 빈 문자열인지 확인할 때 공백으로 이루어진 문자열을 포함하고 싶다면 isBlank를, 포함하고 싶지 않다면 isEmpty를 사용하면 된다

'Kotlin > 📕Kotlin 공부' 카테고리의 다른 글

Kotlin 널 안정성(Null Safety)  (1) 2024.09.12
Kotlin backing field  (0) 2024.09.12
Kotlin Mutable, Immutable List  (0) 2024.07.26
StringBuilder  (0) 2024.07.20

댓글