Функция isNotEmpty

Функция isNotEmpty проверяет, содержит ли строка хотя бы один символ. Возвращает true если строка не пустая, и false если пустая. Применяется к переменным типа String, а также к коллекциям.

Синтаксис

kotlinfun CharSequence.isNotEmpty(): Boolean
kotlinfun Collection<*>.isNotEmpty(): Boolean

Пример

Проверим непустоту строки "Hello":

kotlinval str: String = "Hello"
val res: Boolean = str.isNotEmpty()
println(res)

Результат выполнения кода:

kotlinBoolean true

Пример

Проверим непустоту пустой строки:

kotlinval str: String = ""
val res: Boolean = str.isNotEmpty()
println(res)

Результат выполнения кода:

kotlinBoolean false

Пример

Использование isNotEmpty в условии if:

kotlinval input: String = "abcde"

if (input.isNotEmpty()) {
  println("String is not empty")
} else {
  println("String is empty")
}

Результат выполнения кода:

kotlinString is not empty

Пример

Проверка непустоты списка:

kotlinval numbers: List<Int> = listOf(1, 2, 3, 4, 5)
val res: Boolean = numbers.isNotEmpty()
println(res)

Результат выполнения кода:

kotlinBoolean true

Пример

Проверка непустоты массива символов:

kotlinval chars: CharArray = charArrayOf('a', 'b', 'c')
val res: Boolean = chars.isNotEmpty()
println(res)

Результат выполнения кода:

kotlinBoolean true

Смотрите также

  • функцию isEmpty,
    которая проверяет строку на пустоту
  • функцию isBlank,
    которая проверяет строку на пустоту или наличие только пробельных символов
  • функцию isNotBlank,
    которая проверяет что строка не пустая и содержит не только пробельные символы
  • функцию isLetter,
    которая проверяет является ли символ буквой