kotlin: в чем разница между isNullOrEmpty и isNullOrBlank? - PullRequest
0 голосов
/ 01 апреля 2020

Я хочу проверить значение моего EditText в android, поэтому я увидел две функции для моего значения String:

user.isNullOrBlank ()

и

user.isNullOrEmpty ()

в чем разница между ними?

1 Ответ

8 голосов
/ 01 апреля 2020

isNullOrBlank() учитывает пробелы:

fun main() {
  val thisIsBlank = "   "

  println(thisIsBlank.isNullOrEmpty())
  println(thisIsBlank.isNullOrBlank())
}

Это печатает:

false
true

, поскольку thisIsBlank не пусто, но пусто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...