Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
225 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Функция isNotEmpty

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

Синтаксис

fun CharSequence.isNotEmpty(): Boolean
fun Collection<*>.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 numbers: List<Int> = listOf(1, 2, 3, 4, 5) val res: Boolean = numbers.isNotEmpty() println(res)

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

Boolean true

Пример

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

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

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

Boolean true

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

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