НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
313 of 1310 menu

Функция isNotEmpty

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

Синтаксис

fun CharSequence.isNotEmpty(): Boolean

Пример

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

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

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

Boolean true

Пример

Проверим, что пустая строка не является непустой:

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

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

Boolean false

Пример

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

val input: String = "abcde" if (input.isNotEmpty()) { println("String is not empty") } else { println("String is empty") }

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

String is not empty

Пример

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

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

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

Boolean true

Пример

Сравнение с проверкой длины строки:

val str: String = "test" val res1: Boolean = str.isNotEmpty() val res2: Boolean = str.length > 0 println("isNotEmpty: $res1") println("length > 0: $res2")

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

isNotEmpty: true length > 0: true

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

  • функцию isEmpty,
    которая проверяет строку на пустоту
  • функцию isBlank,
    которая проверяет строку на пустоту или пробелы
  • функцию isNotBlank,
    которая проверяет, что строка не пустая и не состоит из пробелов
  • свойство length,
    которое возвращает длину строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить