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

Функция isNotBlank

Функция isNotBlank проверяет, что строка не равна null, не является пустой и содержит хотя бы один символ, отличный от пробельного. Возвращает true, если строка не null, её длина больше нуля и она содержит хотя бы один видимый символ. В противном случае возвращает false.

Синтаксис

fun String?.isNotBlank(): Boolean

Пример

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

val str = "Hello" val res = str.isNotBlank() println(res)

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

Boolean true

Пример

Проверим строку, состоящую только из пробелов:

val str = " " val res = str.isNotBlank() println(res)

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

Boolean false

Пример

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

val str = "" val res = str.isNotBlank() println(res)

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

Boolean false

Пример

Проверим null значение:

val str: String? = null val res = str.isNotBlank() println(res)

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

Boolean false

Пример

Использование функции в условии if:

val userInput = " Kotlin " if (userInput.isNotBlank()) { println("Valid input: $userInput") } else { println("Input cannot be empty or whitespace only") }

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

String "Valid input: Kotlin "

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

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