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

Функция isNotBlank

Функция isNotBlank проверяет, что строка не является пустой и содержит хотя бы один символ, отличный от пробела. Возвращает 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

Пример

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

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

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

Boolean true

Пример

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

val userInput = " admin " if (userInput.isNotBlank()) { println("Processing: ${userInput.trim()}") } else { println("Input is blank") }

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

String "Processing: admin"

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

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