빈 문자열 확인
문자열을 활용하다 보면 이 문자열이 빈 문자열인지 아닌지 확인해야 할 경우가 있다.
빈 문자열을 확인할 때에는 isEmpty() 또는 isBlank()를 사용할 수 있다.
someString.isEmpty()
someString.isBlank()
두 메소드는 비슷해 보이지만 약간의 차이점이 있다.
isEmpty()
isEmpty()는 특정 문자열이 ""인지 아닌지를 확인한다.
val s1 = ""
s1.isEmpty() // true
val s2 = " "
s2.isEmpty() // false
따라서, 위의 두 문자열 중 s2는 empty하지 않다는 결과를 돌려준다.
isBlank()
isBlank()는 특정 문자열이 비어 있거나, 또는 공백으로만 이루어져 있는지를 확인한다.
val s1 = ""
s1.isBlank() // true
val s2 = " "
s2.isBlank() // true
따라서, isBlank()로 확인했을 때에는 ""와 " " 모두 blank하다는 결과를 돌려준다.
'Programming > Kotlin' 카테고리의 다른 글
[Kotlin] open (0) | 2022.11.22 |
---|---|
[Kotlin] 스코프함수 (0) | 2022.11.17 |
[Kotlin] 늦은초기화 (lateinit, by lazy) (0) | 2022.07.02 |
[Kotlin] invoke (0) | 2022.06.23 |
[Kotlin] 생성자 (0) | 2022.06.23 |