728x90
val emptyString = "" 
emptyString.isEmpty() : true 
emptyString.isNotEmpty() : false 
emptyString.isBlank() : true 
emptyString.isNotBlank() : false 
emptyString.isNullOrEmpty() : true 
emptyString.isNullOrBlank() : true 

val blankString1 = " " 
blankString1.isEmpty() : false 
blankString1.isNotEmpty() : true 
blankString1.isBlank() : true 
blankString1.isNotBlank() : false 
blankString1.isNullOrEmpty() : false 
blankString1.isNullOrBlank() : true 

val blankString2 = " \n" 
blankString2.isEmpty() : false 
blankString2.isNotEmpty() : true 
blankString2.isBlank() : true 
blankString2.isNotBlank() : false 
blankString2.isNullOrEmpty() : false 
blankString2.isNullOrBlank() : true 

val withBlankString = " hi" 
withBlankString.isEmpty() : false 
withBlankString.isNotEmpty() : true 
withBlankString.isBlank() : false 
withBlankString.isNotBlank() : true 
withBlankString.isNullOrEmpty() : false 
withBlankString.isNullOrBlank() : false 

val normalString = "normal"
normalString.isEmpty() : false 
normalString.isNotEmpty() : true 
normalString.isBlank() : false 
normalString.isNotBlank() : true 
normalString.isNullOrEmpty() : false 
normalString.isNullOrBlank() : false 

val nullString: String? = null 
nullString.isEmpty() : null
nullString.isEmpty() : null
nullString.isBlank() : null
nullString.isNotBlank() : null
nullString.isNullOrEmpty() : true
nullString.isNullOrBlank() : true

코틀린을 사용하다 보면 Sting 데이터 공백, Null 체크 해야 할때가 있다.

참고하면 좋을 듯 하다.

 

출처: https://thecommelier.tistory.com/16

728x90

+ Recent posts