#isBlank1 isEmpty()와 isBlank()의 차이 둘은 언뜻 같아보이지만 다르다. 결론부터 말하면 isBlank는 공백을 true로 판단하고 Empty는 공백도 false로 판단한다. 값(value) isEmpty() isBlank() null true true "" true true " " false true "sdnfi" false false " sdnfi " false false 둘 사이의 동작방식 차이는 무얼까? isEmpty를 살펴보자. public inline fun CharSequence?.isNullOrEmpty(): Boolean { contract { returns(false) implies (this@isNullOrEmpty != null) } return this == null || this.length == 0 } null 혹은 .. 2019. 9. 9. 이전 1 다음