АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
224 of 1310 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

Функция 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,
    которая проверяет, является ли символ пробельным